gabriel_oliveira

Members
  • Content Count

    21
  • Joined

  • Last visited

Posts posted by gabriel_oliveira


  1. On 12/26/2018 at 11:25 AM, urnauzao said:

    Olá... Venho realizando varias consultas e utilizando vários filtros das chamadas de ORDERS (vendas) porem não venho obtendo sucesso ao comparar os valores correspondentes na API com o que é apresentando no Mercado Livre. Sempre há uma considerável diferença entre ETIQUETAS PARA IMPRIMIR apresentadas no Mercado Livre, com o valor que é trazido com a chamada: /orders/search/recent&seller=IDVendedor&shipping.status=ready_to_ship&access_token=Token 

    O valor resultante na chamada como mencionado se difere do valor correspondente e apresentado no Mercado Livre. Gostaria assim de compreender se existe outra chamada a  ser utilizada para conseguir o número de ETIQUETAS PARA IMPRIMIR que seja fiel ao valor apresentado no Mercado Livre?

    Basicamente, para imprimir a etiqueta o shipping deve estar nessa situação:
     "status": "ready_to_ship", "substatus": "ready_to_print"


  2. 37 minutes ago, zakkenila said:

    é muito estranho isso.. enviei um produto a 1 hora atras com duas fotos. uma baixou a outra nao. 

    sera mesmo que é bloqueio no servidor?

     

    Disseram que na semana passada houve um problema quanto ao processamento das imagens, mas que já estaria resolvido.

    Sei que desde então começou o problema pra muita gente.


  3. 4 minutes ago, FERAFOXAGNCIAWEB said:

    Eu também estou com uma loja virtual hospedada na KINGHOST, já verifiquei com o suporte e não consta nenhum bloqueio para o ML ou esses IPs ae.

    Com você continua este problema ou foi resolvido?

     

     

    Tentamos liberar todos esses IPs informados e não adiantou.

    Só resolveu quando liberamos por Country = Argentina.

    *Utilizamos CloudFlare


  4. 3 minutes ago, zakkenila said:

    eu continuo ainda com problemas nos novos cadastros, alguem aqui utiliza a kinghost como hospedagem das imagens?

     

    Utiliza SSL?  faz um teste pegando uma url de um servidor externo com SSL.

    Se for o caso verifique se os acessos oriundos da Argentina estão bloqueados em massa em seu servidor.


  5. 4 hours ago, zakkenila said:

    Alguma novidade sobre esse problema?

     

    O Mercado Livre informou que na semana passada tiveram problemas no processamento das imagens mesmo.

     

    O que fazer?

    Logo que você fizer o envio das imagens, podes verificar se estas foram aceitas pelo Mercado Livre, utilizando o endpoint https://api.mercadolibre.com/pictures/ID_PICTURE/errors?access_token=TOKEN

    Deve retornar um error not_found para saber que tudo deu certo.

    Uma vez que a imagem foi recusada, não a envie novamente sem antes a renomear, pois não será aceita. 

     

    Algumas verificações que você pode fazer: 

    1. A imagem tem algum redirect? 
     - Exemplo, as vezes o host de imagem faz alguma análise de acesso à URL, e isso gera um redirecionamento ou 'bloqueio' no meio do caminho, que age diferente de quando se consulta por API e por Browser. 

    2. Verificar se pode haver algum bloqueio com dos APIs (passo mais abaixo*). 

    3. Verificar algum bloqueio ou configuração especifica com o HTTPS. Pode ocorrer do SSL gerar o bloqueio por alguma configuração ou regra no mesmo. Um teste para verificar esta possibilidade é de mudar no servidor e retirar o SSL, enviando a imagem apenas com HTTP.

     

    Se estiver utilizando seu próprio servidor para hospedagem, atente para a liberação dos IPS abaixo.

    Lista de IPS para liberação, informados pelo Mercado Livre:

    209.225.49.0/24

    216.33.197.0/24

    216.33.196.0/24

    63.128.82.0/24

    63.128.83.0/24

    63.128.94.0/24

    216.33.196.4

    216.33.196.25


  6. Boa tarde, tudo bem?

    Estava fazendo alguns testes e me deparei com uma situação em que surgiu a seguinte dúvida:

    Quais os critérios utilizados para definir o limite da quantidade a ser comprada de uma única vez, por anúncio, para desativar o envio por Mercado Envios?

    Como base, a categoria 'Bebês > Roupas de Bebê > Camisetas > Manga Longa', onde os limites para envio são:

    {
    "category_id": "MLB70537",
      "height": 5,
      "width": 25,
      "length": 25,
      "weight": 150
    }

    (https://api.mercadolibre.com/categories/MLB70537/shipping)


    Em anúncios dessa categoria, consigo definir um limite máximo de 78 unidades, para aceitar o Mercado Envios, mais que isso a mensagem é a seguinte:
    "Não podemos enviar a quantidade que você escolheu pelo Mercado Envios porque supera o tamanho e peso permitidos."

    Gostaria de entender o cálculo que é feito para definir esse limite.

     

    1675405861_Image2019-02-19at2_44_34PM.thumb.png.7a792ea96af9b226ad555d352a995044.png
    Obrigado.


     


  7. Amigos, não consigo enviar uma descrição que contenha o caractere '%'.

    Alguém já passou por isso?

    1. message"Request body is not properly encoded as application/x-www-form-urlencoded type. Root cause: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "-P""

     

     
    $headers = array(
        'Accept'=>'application/json',
        'Content-Type'=>'application/x-www-form-urlencoded; charset=UTF-8',
    );

     

    Unirest\Response Object
    (
        [code] => 400
        [raw_body] => {"message":"Request body is not properly encoded as application/x-www-form-urlencoded type. Root cause: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: \" P\"","error":"bad_request","status":400,"cause":[]}
        [body] => stdClass Object
            (
                [message] => Request body is not properly encoded as application/x-www-form-urlencoded type. Root cause: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: " P"
                [error] => bad_request
                [status] => 400
                [cause] => Array
                    (
                    )
    
            )
    
        [headers] => Array
            (
                [0] => HTTP/1.1 400 Bad Request
                [Content-Type] => application/json;charset=UTF-8
                [Transfer-Encoding] => chunked
                [Connection] => keep-alive
                [Date] => Mon, 08 Oct 2018 18:13:13 GMT
                [X-API-Name] => syi-api
                [X-API-Version] => 1.00
                [Vary] => Accept,Accept-Encoding
                [Cache-Control] => max-age=0
                [X-Content-Type-Options] => nosniff
                [X-Request-Id] => d037e9aa-3g97-42e0-9864-56a3550d1fd4
                [X-Frame-Options] => DENY
                [X-XSS-Protection] => 1; mode=block
                [Access-Control-Allow-Origin] => *
                [Access-Control-Allow-Headers] => Content-Type
                [Access-Control-Allow-Methods] => PUT, GET, POST, DELETE, OPTIONS
                [Access-Control-Max-Age] => 86400
                [X-Cache] => Error from cloudfront
                [Via] => 1.1 c82f36427d9eb6a074049d3a5516a4bf.cloudfront.net (CloudFront)
                [X-Amz-Cf-Id] => iT678b-pjiry7336jjHqrZTijhtRffDU990SckcJNcSr49KWfxnm8pA==
            )
    
    )

  8. 3 hours ago, mldev said:

    pesquise no fórum pois isto já foi exaustivamente discutido aqui

    Pesquisei exaustivamente aqui no fórum, e não vi nenhuma solução para buscar este valor de frete, com desconto, antes de anunciar o produto.

    Não tem maneira mesmo então??

    Pela API não vem. Só achei este valor, após o item ser publicado.. então eu poderia fazer o calculo baseado em anúncios anteriores do usuário na mesma categoria??


  9. 3 minutes ago, mldev said:

    antes de anunciar você pode pegar o valor da categoria, porém esse valor atualmente é dinâmico, o ML vai ajustando o valor do frete de acordo com as postagens, então tem que ser consultado e reajustado frequentemente

    Mas este valor da categoria, seria o valor total do frete, certo?!

    E quanto ao desconto que varia de acordo com a reputação do vendedor. Não pode-se sabê-lo antes de anunciar? Assim como o ML mostra em sua página de criação de anúncios?


  10. Foi anunciado que iriam acabar com o HTML.. Até pouco tempo ainda era possível até mesmo subir HTML via API.

    Mas desde ontem meus clientes não conseguem mais atualizar suas descrições de HTML para Texto (pela minha aplicação).

    Não encontrei nenhuma data imposta pelo Mercado Livre para o fim do HTML (na API).


  11. Não consigo mais retornar a descrição em HTML de anúncios que ainda a tenham.

    Preciso de tal info para atualização de anúncios de clientes 'relapsos' que ainda não o fizeram.

     

    Dúvida: alguém está conseguindo retornar o HTML? ou ele foi removido dos anúncios de vez??

    Só consigo o retorno de texto plano:

    Array
    (
        [body] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => MLB788795658-1274495478
                        [created] => 2017-01-26T10:16:59.000Z
                        [text] => 
                        [plain_text] => 
                        [snapshot] => stdClass Object
                            (
                                [url] => http://descriptions.mlstatic.com/D-MLB788795658.jpg?hash=31A8BF896###6B4DEB1A8774C_938x775
                                [width] => 938
                                [height] => 775
                                [status] => OK
                            )
    
                    )
    
            )
    
        [httpCode] => 200
    )