Lucas Vianna

Members
  • Content count

    13
  • Joined

  • Last visited

  1. Erro de Timeout API

    Então, Tenho dois servidores. Local é de SC, e de produção é um server dedicado em SP e ambos estão dando erro. E eu não uso estrutura Amazon. Sobre a Amazon, o erro que mostrei é do próprio site do Mercado Livre, eles provavelmente estão usando o CloudFront da Amazon. O que será que eu estou fazendo de diferente? Estava funcionando perfeitamente e sem nenhum novo commit essa semana iniciou o problema. Já está faltando imaginação para tentar identificar o problema. :\ Abri um chamado no suporte já faz dois dias mas até agora nada. Vi que em 2017 algumas pessoas relataram aqui no forum alguém relatando um problema de timeout, contudo acho que era um problema no código. @rodrigojob Você usa algum SDK? Está desenvolvendo em que linguagem? Aqui eu uso a SDK PHP.
  2. Erro de Timeout API

    Olá a todos; Estou tendo problemas de timeout com a API do ML. Alguém mais está tendo problemas? Mesmo colocando o timeout em 20 segundos o erro ainda persiste, e o erro é intermitente. Tem algum limite de requisições por segundo ou alguma outro detalhe que pode gerar este problema? Estou tendo a impressão que toda vez que o erro ocorre em meu servidor eu localmente também não consigo acessar http://developers.mercadolibre.com/pt-br/suporte/ Lembrando sempre que meu servidor está em SP e eu estou em SC, ou seja não é a mesma rede. No Sistema o erro é: [15-Feb-2018 01:47:09 America/Sao_Paulo] Erro Curl Número (28) -> Operation timed out after 10000 milliseconds with 0 out of 0 bytes received Quando acesso o site o erro é: ERROR The request could not be satisfied. CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection. Generated by cloudfront (CloudFront) Request ID: mlDm11VdONMweji4og5i6Hxv0pMjmd_o9rOm68aPPE2T44SdycsxBg==
  3. Obter Avaliação da Venda

    Veja se este link te ajuda http://developers.mercadolibre.com/pt-br/pedidos-e-opinioes/
  4. Produto com ME2 sem frete grátis, é possível?

    Valeu pela dica, abraços.
  5. Produto com ME2 sem frete grátis, é possível?

    Olá Marcos; Este que código que você postou é da resposta do cadastro, o primeiro Json é o que eu enviei. Valeu pela ajuda, alguma outra dica? Valeu
  6. SDK para gerenciamento mais completo

    Olá Pessoal; Tenho alguma coisa em PHP orientado a objetos, quando criar o projeto no git posta aqui, acredito que podemos fazer um SDK que vai alem de autenticação (que é o que tem hoje) Abraços.
  7. Valor do Frete para Produto já Anunciado

    Olá Pessoal; Tive muitas dúvidas sobre isto (e ainda tenho), se eu entendi, o problema é saber se quando o produto foi anunciado tinha desconto de frete e posteriormente verificar se ainda há um desconto no frete para poder corrigir o valor do produto. Se for isso, você tem que dar um volta para conseguir esta informação, após cadastrar o produto consulte um frete para ele exemplo https://api.mercadolibre.com/items/MLB875862899/shipping_options?zip_code=88010002 na resposta vai vir um parâmetro desconto: "discount": { "rate": 0.5, "type": "mandatory", "promoted_amount": 23.9 }, O rate é o desconto que é concedido no frete, neste caso 0.5 que é 50%. Então, quando cadastrar você deve salvar o valor do desconto no seu sistema, e periodicamente ir consultando (usando cron job) o cadastro do produto, caso ele seja diferente do que você tinha quando cadastrou você trata o problema enviando um email, criando uma notificação no seu sistema.... Outra dica que é importante é consultar o produto com dois ceps diferentes, um do norte/nordeste e um do sul/sudeste por exemplo, para poder verificar se o valor também teve alteração e não somente o desconto. Analisando pelo valor você tem mais precisão, pois a tabela pode ser reajustada em algum momento e o desconto continuar o mesmo. Espero ter ajudado.
  8. Olá; Para "pegar" os dados de um determinado produto: https://api.mercadolibre.com/items/MLB930202791 onde você deve substituiro código do anuncio na url. Caso você esteja precisando colocar o SKU (id do produto) do seu sistema para poder recuperar no pedido (Order) acredito que você deseja atribuir o campo "seller_custom_field" Veja nesse link http://developers.mercadolibre.com/pt-br/publicacao-de-produtos/ no item "Seller Custom Field" Caso você esteja querendo adicionar o atributo de código de barras (EAN, UPC ..) no seu produtos você deve ler sobre http://developers.mercadolibre.com/pt-br/atributos/ Você deverá verificar se na categoria que você está cadastrando o produto você pode adicionar o atributo, para isso você pode usar https://api.mercadolibre.com/categories/{ID_CATEGORIA}/attributes exemplo https://api.mercadolibre.com/categories/MLB261890/attributes Espero ter ajudado.
  9. Produto com ME2 sem frete grátis, é possível?

    Olá Marcos; Valeu ai pela força. É exatamente assim que eu estou enviando, coloquei até o exemplo de json que estou enviando. A resposta da requisição é "201" ou seja o anúncio cadastrado com sucesso, contudo no ML ele passa para frete grátis. E eu não estou conseguindo achar a solução, alguma outra dica?
  10. Estou tentando cadastrar um produto utilizando mercado envio sem ser frete grátis, contudo após realizar o cadastro ele o produto fica como frete grátis para todo o pais. Notei que no retorno do cadastro via API ele retorna uma propriedade "... [tags] => Array ( [0] => mandatory_free_shipping )..." que eu entendo como frete grátis obrigatório. Alguém poderia me ajudar explicando a regra, todo ME2 tem que ter frete grátis? Ou algumas categorias o frete grátis são obrigatórios, se sim como eu sei quais são? segue o request e o response { "title": "Vestido Beb\u00ea Garden Rosa", "category_id": "MLB70540", "price": "169.00", "currency_id": "BRL", "available_quantity": "2", "buying_mode": "buy_it_now", "listing_type_id": "gold_pro", "condition": "new", "description": { "plain_text": "Vestido Beb\u00ea Garden Rosa\r\nLindo vestido rico..." }, "video_id": "", "warranty": "", "pictures": [{ "source": "https:\/\/www.nomedosite.com.br\/arquivos_imagemproduto\/Vestido_de_Festa_Garden_Rosa_Cattai_284_1.jpg" }, { "source": "https:\/\/www.nomedosite.com.br\/arquivos_imagemproduto\/Vestido_de_Festa_Garden_Rosa_Cattai_284_2.jpg" }, { "source": "https:\/\/www.nomedosite.com.br\/arquivos_imagemproduto\/Vestido_de_Festa_Garden_Rosa_Cattai_284_3.jpg" }], "seller_custom_field": "284", "shipping": { "mode": "me2", "local_pick_up": false, "free_shipping": false, "free_methods": [] }, "attributes": [{ "id": "30000", "value_id": "30001" }, { "id": "33000", "value_id": "51994" }] } retorno Array ( [body] => stdClass Object ( [id] => MLB945484340 [site_id] => MLB [title] => Vestido Bebê Garden Rosa [subtitle] => [seller_id] => 273107077 [category_id] => MLB70540 [official_store_id] => [price] => 169 [base_price] => 169 [original_price] => [currency_id] => BRL [initial_quantity] => 2 [available_quantity] => 2 [sold_quantity] => 0 [sale_terms] => Array ( ) [buying_mode] => buy_it_now [listing_type_id] => gold_pro [start_time] => 2017-12-03T03:05:33.005Z [stop_time] => 2037-11-28T03:05:33.005Z [end_time] => 2037-11-28T03:05:33.005Z [expiration_time] => 2018-02-21T03:05:33.106Z [condition] => new [permalink] => http://produto.mercadolivre.com.br/MLB-945484340-vestido-beb-garden-rosa-_JM [thumbnail] => http://www.mercadolibre.com/jm/img?s=STC&v=I&f=proccesing_image_pt.jpg [secure_thumbnail] => https://www.mercadolibre.com/jm/img?s=STC&v=I&f=proccesing_image_pt.jpg [pictures] => Array ( [0] => stdClass Object ( [id] => 839233-MLB26477469812_122017 => http://www.mercadolibre.com/jm/img?s=STC&v=O&f=proccesing_image_pt.jpg [secure_url] => https://www.mercadolibre.com/jm/img?s=STC&v=O&f=proccesing_image_pt.jpg => 500x500 [max_size] => 500x500 [quality] => ) [1] => stdClass Object ( [id] => 992322-MLB26477469811_122017 => http://www.mercadolibre.com/jm/img?s=STC&v=O&f=proccesing_image_pt.jpg [secure_url] => https://www.mercadolibre.com/jm/img?s=STC&v=O&f=proccesing_image_pt.jpg => 500x500 [max_size] => 500x500 [quality] => ) [2] => stdClass Object ( [id] => 758677-MLB26477469810_122017 => http://www.mercadolibre.com/jm/img?s=STC&v=O&f=proccesing_image_pt.jpg [secure_url] => https://www.mercadolibre.com/jm/img?s=STC&v=O&f=proccesing_image_pt.jpg => 500x500 [max_size] => 500x500 [quality] => ) ) [video_id] => [descriptions] => Array ( [0] => stdClass Object ( [id] => MLB945484340-1508896517 ) ) [accepts_mercadopago] => 1 [non_mercado_pago_payment_methods] => Array ( ) [shipping] => stdClass Object ( [mode] => me2 [local_pick_up] => [free_shipping] => 1 [free_methods] => Array ( [0] => stdClass Object ( [id] => 100009 [rule] => stdClass Object ( [default] => 1 [free_shipping_flag] => 1 [free_mode] => country [value] => ) ) ) [dimensions] => [tags] => Array ( [0] => mandatory_free_shipping ) [logistic_type] => drop_off [store_pick_up] => ) [international_delivery_mode] => none [seller_address] => stdClass Object ( [id] => 335429353 [comment] => [address_line] => Rua Felipe Schmidt 849 [zip_code] => 88010002 [city] => stdClass Object ( [id] => TUxCQ0ZMTzMzOGE1 [name] => Florianópolis ) [state] => stdClass Object ( [id] => BR-SC [name] => Santa Catarina ) [country] => stdClass Object ( [id] => BR [name] => Brasil ) [latitude] => -27.593454 [longitude] => -48.5570308 [search_location] => stdClass Object ( [neighborhood] => stdClass Object ( [id] => TUxCQkNFTjUwNzRG [name] => Centro ) [city] => stdClass Object ( [id] => TUxCQ0ZMTzMzOGE1 [name] => Florianópolis ) [state] => stdClass Object ( [id] => TUxCUFNBTkE5Nzc4 [name] => Santa Catarina ) ) ) [seller_contact] => [location] => stdClass Object ( ) [geolocation] => stdClass Object ( [latitude] => -27.593454 [longitude] => -48.5570308 ) [coverage_areas] => Array ( ) [attributes] => Array ( ) [warnings] => Array ( [0] => stdClass Object ( => item.description.text.not_allowed [message] => The text property is deprecated. And will soon be rejected. Please use plain_text ) ) [listing_source] => [variations] => Array ( [0] => stdClass Object ( [id] => 18857769384 [attribute_combinations] => Array ( [0] => stdClass Object ( [id] => 33000 [name] => Cor principal [value_id] => 51994 [value_name] => Rosa [value_struct] => ) [1] => stdClass Object ( [id] => 30000 [name] => Tamanho [value_id] => 30001 [value_name] => UN [value_struct] => ) ) [price] => 169 [available_quantity] => 2 [sold_quantity] => 0 [sale_terms] => Array ( ) [picture_ids] => Array ( [0] => 839233-MLB26477469812_122017 [1] => 992322-MLB26477469811_122017 [2] => 758677-MLB26477469810_122017 ) [seller_custom_field] => 284 [catalog_product_id] => [attributes] => Array ( ) ) ) [status] => active [sub_status] => Array ( ) [tags] => Array ( [0] => test_item [1] => immediate_payment [2] => cart_eligible ) [warranty] => [catalog_product_id] => [domain_id] => [seller_custom_field] => [parent_item_id] => [differential_pricing] => [deal_ids] => Array ( ) [automatic_relist] => [date_created] => 2017-12-03T03:05:33.230Z [last_updated] => 2017-12-03T03:05:33.230Z ) [httpCode] => 201 )
  11. Dados do Desconto De frete

    Sim, mas meu problema é que tenho que informar isso antes de cadastrar o produto, porque este dado é usado para tomar decisão de valor de venda por exemplo e se o cliente vai ou não anunciar o produto da loja no ML. Teria alguma maneira de pegar esta informação antes de publicar o produto? Ou mesmo a ideia anterior, conseguir a informação sobre o desconto do frete oferecido pelo mercado livre?
  12. Dados do Desconto De frete

    Olá; Quando o cliente está cadastrando o produto no mercado livre e us ao mercado envios, na ultima tela é informado para ele um valor do frete para oferecer frete grátis. Contudo quando eu consulto o frete grátis através da API ele me retorna outro valor, observei que o valor retornado pela API não vem com o desconto do frete que o Mercado Envio oferece para clientes com boa reputação. Logo a resposta da API para um determinado produto é de R$ 22,90 para o brasil todo e no site do ML ele informa que é R$ 9,16 já que o usuário em questão tem 60% de desconto no frete para oferecer frete grátis. Tentei https://api.mercadolibre.com/users/2343XXXX/shipping_preferences mas só informa os métodos disponíveis não retorna o desconto. Minha dúvida é, como eu pego a informação da porcentagem de desconto oferecido para o cliente?