Leaderboard


Popular Content

Showing content with the highest reputation since 01/20/2019 in all areas

  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. 2 points
    gbandoni

    net-dsk em c#

    Lendo a documentação ? https://developers.mercadolivre.com.br/pt_br/autenticacao-e-autorizacao#Fluxo-Server-side https://oauth.net/2/
  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. 1 point
    Também estamos tendo esse problema, tanto no envio quanto no recebimento das mensagens. Antes usávamos o caminho /messages passando resource = orders e resource_id = numero da ordem, dentro do objeto "to" no corpo JSON. Esse caminho passou a ser inválido esta semana. Atualizamos para /messages/packs/$numero_carrinho/sellers/$codigo_conta_ml e funciona apenas para pedidos feitos em carrinho. Recebimentos também estão com o mesmo problema, visto que o número do carrinho (pack_id) virá como zero para pedidos sem carrinho. O caminho /messages/packs/.../sellers/... parece já existir desde Agosto do ano passado, mas era opcional e não estava expressamente documentado. Resta saber se: Existe um caminho alternativo para pedidos sem carrinho, que ainda não consta na documentação Todas as ordens passarão a compor um carrinho automaticamente Para ordens sem carrinho, o pack_id poderá admitir o order_id
  13. 1 point
    Tem. Eu acessei o site, LI e encontrei
  14. 1 point
    Os erros são autoexplicativos até Same attributes are used in more than of item.attributes, variation.attribute_combinations and variation.attributes Se um atributo tem a tag variation_attribute valendo true você não pode declarar ele em attributes , variation.attributes e variation_atribute_combination ao mesmo tempo [message] => Attribute [COLOR] to be modified - value_id [52019] will be [null] Aonde tu viu que essa categoria tem atributo color ? https://api.mercadolibre.com/categories/MLB270416/attributes
  15. 1 point
    rodrigojob

    Como fazer token não expirar?

    pega programador que fez curso na DataByte ...
  16. 1 point
    mldev

    Refresh token inválido

    leia a documentação
  17. 1 point
    mldev

    Usuário do ML para testes de integração

    você nunca deve utilizar um usuário real para testes... utilize os usuários de teste, está na documentação
  18. 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; }
  19. 1 point
    gbandoni

    Verificar status do token

    quando tu recebe o Access token tu também recebe o tempo que deve renova-lo (expires_in)
  20. 1 point
    Revisa esto: Saludos cordiales.
  21. 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.
  22. 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.
  23. 1 point
    Tem no forum e na documentação é por feedback
  24. 1 point
    @GUILLERMOMAIOLO Al final de la documentación está la parte de la api de search de productos, por ej https://api.mercadolibre.com/products/search?site_id=MLA&q=motorola 6&status=active. Ahora bien, obtener un resultado similar al de mercadolibre ya es otro tema.... incluso antes de esto de productos, ya de por si el orden de las publicaciones en la página depende de muchos factores desconocidos y nunca era el mismo de la api. Los resultados en la página cambiaban si estaba o no logueado, si estaba o no en incognito, si estaba o no en pc/celular... etc Como era de esperarse, ahora pasa lo mismo. Combinando la informacion de la api de search de items con la de productos, es imposible saber por que lo que muestra mercadolibre es diferente. Te recomiendo abrir un caso en soporte y preguntar... dando ejemplos concretos de busquedas en que no den igual. Veo que en el codigo fuente sobre una busqueda en ml ahora trae info en un json sobre pdp_rows que es lo que efectivamente muestra como productos, quien sabe de donde lo sacan, probablemente de apis internas o tal vez sea la misma que nos dan pero quien sabe con que filtros... Si te contestan algo útil, por favor compartí ^^
  25. 1 point
    elourenco

    Nova API de mensagens

    @ronaldoguedess Teve algum retorno do ML?
  26. 1 point
    gbandoni

    Autorização server side

    Faça a autenticação usando a metodologia oauth2, tem exemplo aqui, basta dar uma pesquisada. O server que minha aplicação roda nem tem gui, quiçá browser
  27. 1 point
    mendoca

    Nova API de mensagens

    Estou tentando integrar com a parte do pacote também mas ao enviar o post esta retornando essa mensagem: {"message":"The originalResourceId cannot be null","error":"bad_request","status":400,"cause":[]} alguém teve esse problema?
  28. 1 point
    Estimados, ya encontre el problema, el ejemplo de la documentación encabeza y cierre al JSON con doble llaves. Problema solucionado.
  29. 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.
  30. 1 point
    Que es $itemId? Estas usando el ID del usuario? o sea el Cust_id (customer ID)? No estarás confundiendo esa variable? En los $params, estas pasando el access_token, verdad? Cualquiera de esos datos erróneos, te puede dar un 403.
  31. 1 point
    Ola, recebi esse email do MercadoLivre que achei super confuso. http://prntscr.com/o0juyi Pelo que entendi, estão achando que as mensagens automáticas estão confundindo os compradores e que vai ser desativado para vendas com mercado envios ou que use o Mercado Pago. (resumindo 95% usa MercadoEnvios e Mercado Pago) Esse é o link que tem a explicação completa: https://developers.mercadolivre.com.br/pt_br/conheca-quais-sao-as-mensagens-automaticas-que-geram-uma-ma-experiencia por mais funções que meu sistema tenha, o de mensagens automatica realmente é o que mais chama atenção e o que mais motiva os clientes a continuar usando a aplicação. sem isso vai cair drasticamente os clientes, pelo menos eu penso isso.
  32. 1 point
    https://prnt.sc/o0juyi Nem português escrevem direito , quiçá gerenciar
  33. 1 point
    Infelizmente esse tipo de ação não ajuda em nada, nem ao Integrador, nem ao Vendedor e muito menos ao Mercado Livre, pois as mensagens automáticas funcionam como um ótimo pós venda pró-ativo. A questão do dinheiro parado é de menos, ao meu ver é claro, o que vejo é que isso diminui a credibilidade do Mercado Livre por parte do comprador, pois com as mensagens várias ações podem serem tomadas antes que o comprador desista da compra ou ache que fez mal negócio, e o maior prejudicado, nesse quesito, é o ML, pois o nome principal na transação é o dele. Fico vendo esse tipo de ação (e outras) e fico me questionando quem diabos está tendo estas ideias, a impressão que tenho é que tem um concorrente lá dentro tomando as decisões piores possíveis para prejudicar eles, pois essas decisões não são boas nem comercialmente falando e muito menos operacionalmente. É triste ver um potencial tão grande sem desperdiçado assim.
  34. 1 point
    Muy buenos días, si cuentas con el SDK el ya cuenta con una función "refreshAccessToken" que refresca el token actual (es decir, basado en el token original crea otro con 6 horas mas de duración) y de esa manera se mantiene "siempre" vigente. Lo que tienen que hacer es tratar de refrescar ese token cada cierto tiempo para que puedas consultar, en su caso, detalles del pedido. Creo en el mismo SDK hay ejemplo de como usarlas. Saludos cordiales.
  35. 1 point
    Ele volta a quantidade real. Somente a sua O povo abusou disso para fazerem data mining burro do peixe dos outros e o mercado livre cortou.
  36. 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.
  37. 1 point
    elourenco

    Atualização de produto

    O que há na linha MeliService.php:39 ?
  38. 1 point
    juvian

    como comprar y recibir notificaciones?

    Te pasé mal el link, es https://www.mercadopago.com.br/developers/en/guides/localization/local-cards que es lo mencionado en https://developers.mercadolibre.com.ar/es_ar/realiza-pruebas#compra-vende
  39. 1 point
    Buenas! Tengo el mismo problema que usted. Pudo resolverlo? Agradeceria cualquier tipo de ayuda. Saludos,
  40. 1 point
    Saludos, Si envías como parámetro el access_token podrás ver los datos privados. Si quieres ver el correo electrónico real, es obligatorio que el usuario que deseas conocer ($user_id) haya aceptado y dio permisos a tu aplicación. Espero que me comprendas. Saludos.
  41. 1 point
    Agora até eu que sou sonso encontrei na documentação https://developers.mercadolivre.com.br/pt_br/variacoes#Modificar-estoque Quando um produto tem variação quer dizer que temos algo mais ou menos assim PASTA_PRODUTO_X |---- VARIACAO_COR_1 | ID 1 |---- VARIACAO_COR_2 | ID 2 |---- VARIACAO_COR_3 | ID 3 Sendo assim, cada variação é teoricamente um produto único, com ID e características próprias, dai a necessidade de referencia-lo nas requisições.
  42. 1 point
    JOHNHENRIQUESILVA

    User ID

    Muito simples, siga a documentação na ordem que ela está escrita... bem no inicio você teria visto isso https://developers.mercadolivre.com.br/pt_br/autenticacao-e-autorizacao/#token basta informar o ID da sua aplicação (crie um app primeiro em https://developers.mercadolivre.com.br/apps/), você recebe diversas informações como o ID do usuário e o access token
  43. 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.
  44. 1 point
    Fernando Aguirre

    Actualización masiva

    Hola. Lo que se referia Mldev es que no es posible por medio de la API. Lo que si es posible es que tu desarrolles eso, que tu script procese un archivo csv y postee todas las actualizaciones. Ya simplemente procesas la informacion y dejas que funcione el script. Ten en cuenta que son bastantes publicaciones y hacerlo todo de una sola vez podria causar algun tipo de error. Ya depende de ti como aplicar controles para que sean procesadas, delays, filtros, yo que se. Saludos
  45. 1 point
    sebach1

    Obtener lista de atributos.

    Buenas. Sé que disponen de una lista de atributos posibles para los productos por categoría, junto a variables con ellas (ej: medidas disponibles para ese atributo). En la plataforma en que desarrollo, he podido hacer la vinculación de nuestro category tree (contamos con categorías propias) con el suyo, pues tienen subido públicamente su propio tree; veo también que cambiando la categoría en https://api.mercadolibre.com/categories/MLA1403/attributes#json puedo acceder a lo que deseo de los atributos; la pregunta es: hay alguna forma de hacer un get de toda aquella lista de atributos? Muchas gracias. #UPDATE: https://api.mercadolibre.com/categories/MLA1403/attributes#json Pareciera ser el método que me devuelve por categoría lo buscado; el problema nuevamente vuelve a ser que no tengo una lista y debería iterar por cada category_ID, haciéndose un poco ineficiente.
  46. 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.
  47. 1 point
    Olá @miltonbastos, infelizmente acabo ficando desatualizado pois nossa empresa desenvolve, não temos venda no ML então não temos acesso aos dados de front-end infelizmente é muito chato isso que ocorre, o Mercado Livre cria funções no front-end, não aplica na API e sequer avisa ops desenvolvedores que ela existe... acabamos ficando no escuro
  48. 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 !
  49. 1 point
    Obrigado Rodrigo, mas nao foi esse o problema. Eu conseguí cadastrar a variação no item colocando mais um array no variations (era só ler e entender o erro: expected List but was JSONObject) No "picture_ids" da pra colocar URL mesmo, eu tentei e deu. O code ficou assim: $item['variations'] = array( array("attribute_combinations" => array( array("id" => "83000", "value_id" => "92025") ), "available_quantity" => $mlquantity, "price" => $mlprice, "picture_ids" => $picture_ids ) );
  50. 1 point
    podes usar multiget y hacer /items?ids=MLV465432483,MLV465440101...,MLV465692453 y si queres sólo tomar algunos datos podes hacer items?attributes=title,price eso te reducirá mucho el tiempo y las llamadas a la api
This leaderboard is set to Sao Paulo/GMT-03:00