Leaderboard


Popular Content

Showing content with the highest reputation since 11/22/2018 in Posts

  1. 3 points
  2. 3 points
    Divulgação do meu canal do youtube, onde mostro na prática a utilização da maravilhosa API do Mercado Livre. Acessem https://www.youtube.com/channel/UCfkk9UGL2DLtdunYuQiK4TQ
  3. 3 points
    Eu resolvi este erro adicionando o seguinte parâmetro no request : &caller.id=<codigo_usuario>. Sendo que o codigo do usuário é o mesmo que eu uso como "seller" nos endpoints de consulta de pedidos. Ex: https://api.mercadolibre.com/shipment_labels?shipment_ids=9999999&access_token=APP_USR-XXXXXXXXXXXXX&response_type=zpl2&caller.id=999999999 Acabou funcionando por tentativa e erro. Mas deveriam ter notificado a alteração e atualizado a documentação.
  4. 3 points
    Tem que tratar todas. Quando tiver alteração em SHIPMENTS, não necessariamente terá em ORDERS_V2. Este seria o funcionamento correto, porém as notificações falham muito e é bom ter processos redundantes para verificar os dados. Isso já foi comentado várias vezes aqui no forum. Com relação à tratar as duplicidades, não precisa. Se você recebe 2 notificações do mesmo resource e ainda não foi buscar os dados relacionados, quando for buscar, já estarão com os últimos dados, então pode tratar somente uma vez.
  5. 2 points
    DIEGO_V_G_SILVA

    Processamento de fotos

    Boa tarde. Desde semana passada está ocorrendo uma instabilidade na publicação das fotos dos anúncios. Para contextualizar: quando um anúncio (item) é publicado via API, em uma de suas propriedades (pictures) é passado o endereço (URL) das fotos. A API do Mercado Livre fica responsável por acessá-las, baixá-las, processá-las e disponibilizá-las no anúncio em questão. Todas essas etapas geralmente demoram poucos minutos, no máximo. Porém, desde semana passada, todas as publicações feitas pelos nossos clientes estão pendentes de foto, isto é, aparecem como "Processando imagem", tanto na edição quanto no anúncio per se. Tentamos alterar a publicação para que publicasse as fotos via outros domínios (URL) mas o problema persiste, independentemente de domínio. Ficamos no aguardo de uma resposta.
  6. 2 points
    Hola. Por favor evita este tipo de post como si estuvieras hablando con tu amigo en whatsapp. Esto no es un chat. Un saludo nos viene bien a todos, asi como mayor informacion de lo que estas haciendo y como lo haces. Pir que dices que no te deja publicar mas de un producto? Te da algun error la API? Estas creando un array con los productos e iteras a travez de este para que vaya publicando cada producto en cad iteracion? Nada que un for o un foreach no solucione. Saludos
  7. 2 points
    rodrigojob

    User ID

    O IdUser é o ID do usuário que permitiu acesso aos dados através da application do ML. Isto quer dizer que o usuário Hipotético66 , que tem o ID 666666666 acessou o seu sistema e autorizou o seu APP a acessar os dados pela API. Lembra disso no processo de autorização? Bem, onde você pode pegar este número???? uma das forma é fazer um GET em /users/me. Outra é olhar o final do token, depois do último underline tem o userid
  8. 2 points
    mldev

    Compra casada

    as sugestões são feitas pelo robô do Mercado Livre, os vendedores não tem autonomia sobre elas
  9. 2 points
    SANMODAS

    Alterações na API itens.

    De algum tempo já, as principais métricas somente são mostradas com os respectivos tokens. Não consigo atinar nessa solução "brasileira" onde os bons pagam pelos maus. Ainda me pergunto porque responder então sem autorização? Na lógica colocada acima não haveria a possibilidade de obter informações de terceiros e nem a necessidade de limitações que obrigam alteração de código pronto. Além disso, não houve apenas mudança na quantidade de respostas, o corpo das mesmas também foi modificado. APIs, a meu ver, deviam ser estáticas baseado na própria finalidade das mesmas. É muito chato reescrever código testado.
  10. 2 points
    elourenco

    Erro ao imprimir etiquetas ML via API

    Conforme o @edilsonrafa disse, o ML respondeu o chamado informando que está funcionando novamente. Fiz o teste aqui, está funcionando normalmente, enviando ou não o caller.id.
  11. 2 points
    Obrigado @PORTALPOSTAL por compartilhar a solução e parabéns a todos pela interação, agora sim deu orgulho da colaboração do pessoal do fórum 👍 Quanto ao Mercado Livre, sendo novamente desrespeitoso e extremamente irresponsável com vendedores e desenvolvedores 🤬
  12. 2 points
    Se estiver usando a SDK php você nunca vai conseguir, pois la não tem como enviar o HEADER. Você deve fazer com CURL e enviar seu pedido para essa URL: $urll = "https://api.mercadolibre.com/shipments/".$shipp_id."/invoice_data?access_token=".$_SESSION['access_token']."&siteId=MLB"; Lembre-se de enviar o HEADER "Content-Type: application/xml" no seu CURL. Espero que consiga resolver!
  13. 2 points
    Wesley Nascimento

    SDK 2.0 PHP

    Boa tarde pessoal, tudo bem? Primeiro quero explicar por que algumas pessoas receberam o email e outras não. Fizemos um levantamento das aplicações que utilizam as SDK's de Ruby / Python / PHP e como as mudanças impactavam apenas essas aplicações decidimos por não mandar para toda a comunidade e sim apenas para aplicações que as utilizam. A mudança basicamente consiste em garantir que a URL gerada pela função make_path seja sempre do Mercado Livre. Espero ter esclarecido a dúvida. Abraços, Wes
  14. 2 points
    O erro é auto-explicativo. Seu problema é mais conceitual . Entenda que seu produto original provavelmente nao tinha variações e tu cadastrou em attributes size , fabric_design valores . O que é certo em produtos sem variação Quando tu adicionou variacoes tu passou esses atributos para variação , que é certo também . O erro que ele esta te dando é porque esses atributos estão nas variaçoes E no produto Você deve eliminar todos os atributos repetidos quando adiciona variações . Por padrão eu sempre zero os atributos e mando tudo de novo nesses casos
  15. 1 point
    gbandoni

    Não está autenticando no sdk-php

    Isso é um exemplo ultra simplista . O fluxo oauth2 funciona em qualquer server compatível com esse fluxo. inclusive o mercado livre. Isso deve funcionar em 90% dos sites que usam oauth2 a nao ser os casos que explicitamente é exigida uma url de callback (que não é o caso do ML) O server que roda minha aplicação tem windows core instalado então nem browser tem <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.mercadolibre.com/oauth/token", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "client_id=<seu client id>&client_secret=<seu secret>&grant_type=client_credentials", CURLOPT_HTTPHEADER => array( "Content-Type: application/x-www-form-urlencoded", "Postman-Token: b7b7f1f2-a5fd-4796-b2c1-abc933806fbb", "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
  16. 1 point
    Woomelly

    Remover límite de offset

    https://developers.mercadolibre.com.ar/es_ar/items-y-busquedas#Modo-de-busqueda-por-encima-de-1000-registros Saludos cordiales.
  17. 1 point
    Héctor

    Problema al leer notas de una órden

    Parece que lo solucionaron, hoy hice uso nuevamente de la aplicación con la que usaba las notas de las órdenes, y todo funcionó como era hace 10 días. Parece que no hay mucha gente que esté usando las notas desde alguna aplicación, porque lo solucionaron muy rápido luego de que me respondieron el ticket. Yo nunca había abierto un ticket porque en general si algo no me anda asumo que es un problema mío, y la mayoría de las veces lo es. Esta fue la primera vez que tuve que pedir ayuda en el foro y era por un problema real. Gracias por la ayuda, si no me hubieras dicho probablemente no hubiera abierto el ticket y hubiera perdido un montón de horas con este tema.
  18. 1 point
    juvian

    Problema al leer notas de una órden

    Tal vez tendrá que ver con ordenes que sean de carrito? De todas maneras tendrias que hacer un ticket a soporte para que te digan si es un bug y que lo arreglen.
  19. 1 point
    Tem no forum e na documentação é por feedback
  20. 1 point
    rodrigojob

    Nova API de mensagens

    Claro. Isso é por curl , não usou o sdk na resposta, mas poderia.
  21. 1 point
    Jon Mac

    Crear Test Usuario?

    Cree varias aplicaciones y nada!!!!! Lo mismo.... Lo raro es que nunca cree una cuenta de test con ninguna aplicacion. LO SOLUCIONE CREANDO OTRO USUARIO Y CREANDO UNA APLICACION NUEVA. RECIEN AHI PUDE CREAR LOS TEST DE USUARIOS ESPERO LES SIRVA ESTO PARA QUE NO BATALLEN COMO YO. Saludos
  22. 1 point
    Hola, el cuerpo seria asi: {"from":{"user_id":"XXXXXXXXX","email":"XXXXXXXXXXXXXX@gmail.com"},"to":{"user_id":"XXXXXXXXX"},"text":"XXXXXXX"}
  23. 1 point
    Estimados, ya encontre el problema, el ejemplo de la documentación encabeza y cierre al JSON con doble llaves. Problema solucionado.
  24. 1 point
    Saludos @ELUNICOTOMAS, Esto no es una consulta del API o relacionado, pero de igual forma creo poder ayudarte. Al realizar la búsqueda sólo escribes mercadolibre.com_ y TAB.
  25. 1 point
    Y $itemId que le estas pasando? Ahi deberia ir el customer ID de la aplicación creada. Por eso te preguntaba si no estaras pasando mal ese ID. Si me baso en el nombre de la variable, es incorrecto que sea $itemID, ya que ahi no va un ID de un item, sino el ID del usuario. Por cierto, esto lo estas testenado en donde? Si es localmente deberias desactivar el SSl en las opciones del cURL de Meli. Idem si es online en un server sin SSL.
  26. 1 point
    elourenco

    Atualização de produto

    Isso é um problema dentro da sua aplicação. Você precisa ver o que sua APP está enviado de fato para a API. Esse segundo print sua APP deve estar enviando um PUT vazio, sem dados.
  27. 1 point
    elourenco

    Atualização de produto

    Não sei te afirmar se pode expirar antes de completar 6 horas. Na app aqui temos uma rotina que faz a atualização um pouco antes desse tempo, e também sempre que alguma ação retorna esse erro de token inválido.
  28. 1 point
    Olha bem o que tá escrito: se você estiver trabalhando com local host poderá utilizar http. No redirect -uri você pode colocar http://localhost para testar de forma local sem problema nenhum.
  29. 1 point
    juvian

    Obtener publicaciones pausadas

    Tenés que usar la api privada de tu vendedor para ver las pausadas. La de sites es la publica y tiene menos opciones y filtros. https://developers.mercadolibre.com.ar/es_ar/busca-items-por-vendedor#cuenta-vendedor
  30. 1 point
    Consegui pegando o exemplo do get no php-sdk-master junto com a documentação que você me informou e bolei um código pra testar: $params = array(); $url = '/users/me?access_token=' . $_SESSION['access_token']; $result = $meli->get($url, $params); echo '<pre>'; print_r($result); echo '</pre>'; Obrigado novamente, se continuar me ajudando vamos dominar o mundo.
  31. 1 point
    mldev

    Importar Produtos/Anúncios

    se é da SUA loja você consegue usando SEU TOKEN, conforme está na documentação e já foi também bastante discutido aqui no fórum; recomendo a leitura completa da documentação e também realizar pesquisas no fórum antes de abrir um tópico, para dúvidas mais específicas a comunidade está a disposição
  32. 1 point
    Comparto esto por acá para complementar información (respuesta de soporte de Mercado Libre acerca si se puede saber que le hace falta al indicador para llegar al 100% por medio de la API). Saludos! El campo "health" es un nuevo campo informativo que se suma a la api de items para informar la calidad de la publicación. Los valores que puede mostrar son de 0 a 1, siendo 0 una mala calidad del item y 1 que cumple con todos los requisitos de calidad en la publicación. Por el momento no contamos con una api "publica" para compartir que le indique cuales son los puntos que la publicación debe cumplir, se está trabajando en su desarrollo en cuento esté ok este será comunicado como lo solemos hacer siempre.
  33. 1 point
    mldev

    Pedido de Etiqueta Impressa no ML

    o ML só muda o substatus para "etiqueta impressa" quando alguém imprime a etiqueta
  34. 1 point
    Só voltei a ver isso hoje. Recomendo não deixar tudo em uma mesma máquina, mas se não puder, se forem instâncias isoladas já ajuda. Só não deixe tudo em uma mesma instância Mesmo que ela seja muito parruda, os recursos ficam concorrendo entre si. Aqui eu uso servidores bem parecidos que o seu e a performance tá suave, mesmo nos picos de processamento. Processo em média 3000 notificações por minuto com picos de até 8000 por minuto e tá de boa. Sua configuração está boa pro banco. Eu separaria o front end nesta máquina de 4GB e deixaria outra instância de 4GB semelhante, para os processos de backend e cron. E esta outra instância de 1GB apenas para receber notificações do ML e colocar em uma fila. Assim ela não concorre com o front end e não prejudica o acesso dos seus usuários nos momentos de pico. Além disso, se ela ficar sobrecarregada, seus usuários não perdem o acesso. Não esqueça de ajustar o nginx com relação à memória usada, quantidade de conexões, etc. O mesmo para a máquina do banco de dados. Se possível troque o mysql pelo mariadb. Eles são compatíveis, mas o mariadb gerencia um pouco melhor a memória na minha opinião.
  35. 1 point
    juvian

    Métricas do MercadoLivre

    Nao é possivel saber nenhuma dessas coisas com apis do mercadolivre. 1) Por que voce acha que mercadolivre tem um ranking de vendedores? De forma publica voce pode saber os dados da api https://api.mercadolibre.com/users/xxxxxxx. 2) Nao é possivel 3) Nao é possivel de forma publica, se voce tem o access token do vendedor voce pode ver as vendas dos anuncios o dia 15, depois ver as vendas do dia 20 e assim saber as vendas do periodo 15-20 4) Nao é possivel
  36. 1 point
    Como todo sistema que depende de outro nunca vai ser idêntico e estará sempre sujeito a variação. O fluxo mais comum é você responder a todas as notificações e efetuar uma leitura completa dos dados do mercado livre de tempos em tempos para garantir que tudo está atualizado. Começando pela prioridade das chamadas de API.Tu acha que os servidores que respondem as chamadas de API dão preferência as nossas chamadas ou as do próprio mercado livre ? Dito isso eu creio que uma vez que você fez suas chamadas e obteve a order e shipment tu deve tratar tudo localmente e acompanhar o fluxo da empresa do cliente. Quando ele estiver pronto para emitir nota (lembre-se que a partir de 13/01 é obrigatório enviar XML para poder imprimir etiquetas) ai só nessa hora você deveria se preocupar em procurar etiquetas. Se o seu cliente fica confrontando informação do backend com as informações do seu sistema ele não confia no seu sistema ...
  37. 1 point
    Fernando Aguirre

    Impresion, envio API

    Hola. Como ya lo he dicho antes, no esperes que la API te resuelva la vida. Guarda la informacion de la orden en tu base de datos, utiliza las notificaciones y asi controlas los diferentes estados de la orden. Cada vez que te llegue una notificacion actualizas la orden en tu base de datos. La guia la vas a poder imprimir hasta que el estado sea "ready_to_ship" Saludos
  38. 1 point
    mldev

    "description":[{"plain_text":""} help

    mude para: "description":{"plain_text":"Detalhes do Produto<br>Batedeira Orbit Colors da Cadence"} OBS.: retire a tag <br> , como o próprio nome diz é plain_text (texto plano), não devem ser utilizadas tags HTML
  39. 1 point
    gbandoni

    incluir produto no ml com php

    "description":{"plain_text":"Detalhes do Produto"},
  40. 1 point
    $objAnuncio = new StdClass(); $objAnuncio->description = ['plain_text'=>'Descrição aqui']; Não esqueça os headers corretos: $headers = [ 'Accept'=>'application/json', 'Content-Type'=>'application/json', ]; Avisa ai se deu certo. 🙂
  41. 1 point
    mldev

    Lista vendas em aberto

    em um sistema em produção não é recomendado você listar os pedidos diretamente da API, ao invés disso guarde tudo em seu DB (use as notificações para atualizar) e filtre através do seu DB use a API somente para carregar e sincronizar os dados em seu sistema
  42. 1 point
    CaioSchmitt

    gerenciamento de notificações

    Boa tarde pessoal, estou com umas duvidas sobre as notificações hoje no meu app tenha essas habilitadas : orders_v2 shipments payments quando eu recebo uma notificação de payments ou shipments automaticamente não recebo uma de orders_v2 também? eu poderia deixar apenas a notificação de orders_v2 para tratar tudo? eu estive logando as notificações e olha oque acontece, recebo varias do mesmo topic e resource no mesmo segundo... eu poderia processar apenas uma delas ou nesses milésimos de segundo teria alguma alteração? estou perguntando isso pois estou com um volume grande de notificações e processar algo que ja esta ok no banco de dados custa o processamento e desempenho obrigado!
  43. 1 point
    mldev

    gerenciamento de notificações

    eu recomendaria tratar todas as notificações, pois já vi vários casos de receber a order sem os dados de payment e shipments (pois por delay do ML eles não haviam ainda sido processados), então processar somente a order poderia ficar incompleto além disso você teria que criar uma lógica para verificar quando uma notificação de shipment ou payment chega se ela está relacionada a criação da um pedido ou se é alguma alteração, então não sei se seria vantajoso
  44. 1 point
    Vlw parceiro, estava tendo os mesmos problemas que você e consegui arrumar uma solução apartir das explicação... Vou deixar aqui a resolução para Java: A diferença é que fiz postando no recurso Claims, mas a forma de postagem é a mesma para o Mensagens Pós Venda.
  45. 1 point
    @ronaldoguedess, veja que quem está te "bloqueando" é a empresa que usa de hospedagem, não tem relação com o ML... se já é reincidente o problema sugiro que mude para uma mais robusta
  46. 1 point
    Fernando Aguirre

    Retiro de dinero

    Me autorespondere:
  47. 1 point
    mldev

    Erro 400 - Upload foto para servidor

    errado! como moderador do fórum minha função é moderar o conteúdo afim de ser relevante para a comunidade que é de desenvolvedores que utilizam a API do Mercado Livre (independente da linguagem de programação) como o @rodrigojob citou em outro tópico seu, o problema não é de uso da API e sim desconhecimento de uso da linguagem de programação para dúvidas em como usar a linguagem que programa deve recorrer a um fórum de estudo de Java
  48. 1 point
    Todos los usuarios que se adhirieron a la aplicacion tubieron que desligar para luego volverse a adherir nuevamente ya que cuando se adhirieron no estaban los scopes habilitados, no imorta si te vuelven a dar permiso para que uses la app, tienen que eliminarla y tenes que tener los scopes habilitados Espero que te sirva, suéter.
  49. 1 point
    Bom dia. Um outro ponto que ninguém citou aqui é o fato de que, produtos no valor de 115,00 por exemplo, com o custo fixo adicionado (anúncio clássico) de R$ 5,62 ficaria R$ 120,62, ocasionando também o custo do frete, ai, de acordo com a categoria, etc. Não é somente adicionar o custo e pronto. Fiquem atentos. (Fora impostos)
  50. 1 point
    Damian Szajt

    Unauthorized scopes

    Hola. Soy nuevo en la API, y quiero modificar alguna propiedad de un producto ya publicado, y me devuelve el error: Unauthorized scopes. Veo en mi aplicacacion que tengo el scope OFF LINE activo. Ya obtuve el token correctamente. El codigo es el siguiente: response = meli.put("/items/MLA614042459", body, {'access_token':meli.access_token}) print response.content y la respuesta es: {"message":"Unauthorized scopes","error":"unauthorized_scopes","status":401,"cause":[]} Desde ya , MUCHAS GRACIAS !
This leaderboard is set to Sao Paulo/GMT-03:00