Leaderboard


Popular Content

Showing content with the highest reputation since 05/28/2019 in Posts

  1. 3 points
  2. 2 points
    Sim. Usar apenas o SELLER_SKU.
  3. 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/
  4. 1 point
    rodrigojob

    obtener json de preguntas

    Esto es erro de desarrollo en PHP, no en API. use: $contenido = file_get_contents('php://input'); file_put_contents("datos/dump.txt", $contenido); Si usted usa : $contenido = var_dump($_REQUEST); file_put_contents("datos/dump.txt", $contenido); Si no sabes cómo desarrollar en PHP, no te metas con el dinero de otras personas.
  5. 1 point
    só o MercadoLivre tem poder para alterar status de um pedido
  6. 1 point
    Só dá tiro no pé, a história dos 5,00 para produtos abaixo de 120,00 e frete incluso para produtos acima de 120,00 é outro. Mas não é questão de API e sim de estratégia de mercado. Se você conhece a equipe do ML pode perceber que tem muito jovem. Tem boas ideias e furadas.
  7. 1 point
    Perca? e você queria esta http://mlb-s1-p.mlstatic.com/971126-MLB31106448699_062019-F.jpg?
  8. 1 point
    si es desarrollador no debe usar el "servicio" de oAuth de terceros, debe realizar tu propria autenticación si utiliza servicios de oAuth de terceros, está compartindo con ellos información confidencial de tu clientes (que han confiado en su aplicación)... usted tienes responsabilidades legales con estos datos! además, no és necessário porque el oAuth 2.0 és muy fácil de usar
  9. 1 point
    Olá Dante, leia a documentação da API. Conheça as API Docs Certamente você não entendeu como funciona o oAuth2, leia a documentação que existe na internet. Eu sou uma pessoa que trata os desenvolvedores como desenvolvedores, não como turistas. Por isso eu te digo que deve estudar antes de perguntar, pois é o nosso tempo que você está consumindo.
  10. 1 point
    mldev

    Pergunta Tonta: como gerar o token?

    não, tá faltando entendimento!! a aplicação é uma coisa, usuário é outra ... o access token você recebe quando um usuário autoriza a sua aplicação... seu time de TI leu a documentação? está tudo explicadinho na documentação, tem exemplos, tem SDK, tem muito material aqui no fórum e a API do ML ainda usa um padrão de mercado (oAuth2.0), ou seja, pra quem trabalha com isso é "mamão com açúcar", então... ...se o time de TI não conseguiu fazer algo tão simples, eu fiaria com a pulga atrás da orelha...rsrs ... pede pro pessoal do time de TI voltar lá no início e fazer a lição de casa 😂
  11. 1 point
    rodrigojob

    Criação de uma URL de Redirect

    não sabe o que é oAuth2. Pesquise e aprenda sobre isso
  12. 1 point
    Solucionado. Se puede seguir la documentación para enviar mensajes posventa. La dificultad era que la documentación no dice cual es el atributo $pack_id ya que el mismo no sale o sale (null), entonces al crear un mensaje se puede reemplazar por el número de orden. Donde $PACK_ID se puede substituir por el número de orden. Les dejo un ejemplo completo: $body = array( 'from' => array( 'user_id' => 'XXXXXXX', 'email' => "XXXXXXX@gmail.com" ), 'to' => [array('user_id' => $order_data_buyerid , 'resource' => 'orders', 'resource_id' => $order_data_id , 'site_id' => 'MLV')], 'subject' => 'mensaje', 'text' => 'Mensaje que se quiere enviar al comprador', ); $response = $meli->post('/messages/packs/'.$resource.'/sellers/XXXXXXX', $body, $params); echo "<pre>"; print_r($response); echo "</pre>"; } *Quizás no sea el mejor ejemplo ya que lo estoy puliendo. Pero ya funciona.
  13. 1 point
    Olá pessoal, a algum tempo ajustei meu programa pra contemplar aquelas mudanças no envio das mensagens do carrinho de compras... Eu importo o pedido (order) pro meu sistema e gravo o campo "pack_id", campo que pelo que entendi, agora é obrigatório para o envio das mensagens! Estava funcionando tudo normal já a algum tempo (mais de mês) e hoje reparei que não estou conseguindo enviar mensagens! Ao investigar, vi que os pedidos novos, que chegaram hoje, estão sem "pack_id" (campo está chegando vazio ao importar a order). Como o campo está vazio, não consigo enviar mensagens de pós-vendas aos clientes! Alguém passou por isso ou algo semelhante? Estão conseguindo enviar mensagens normalmente?
  14. 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
  15. 1 point
    Felipe

    Pegar valor de frete por anúncio

    Sinceramente, é muita incapacidade da empresa... qual a dificuldade de solicitar o valor que deve sobrar de uma venda, e ela ficar encarregada de inserir taxas de vendas e fretes.... gerando o valor final do produto... sinceramente existem alguns pontos no Mercado Livre, que é incompreensível... No suporte da api, me passaram um parâmetro que retorna para cada anúncio o frete... mas tudo errado também...
  16. 1 point
    no lo se... pero... "Javier Goilenberg (CEO de Real Trends) trabajó durante 5 años en el área de IT de Mercado Libre" ... "... en 2015, fueron invertidos por el MELI Fund de Mercado Libre, lo que los ayudó a seguir creciendo" https://emprelatam.com/2019/08/28/real-trends-la-plataforma-lider-en-herramientas-de-analisis-y-gestion-para-vendedores-de-mercado-libre/
  17. 1 point
    Tem. Eu acessei o site, LI e encontrei
  18. 1 point
    gbandoni

    Offline-Access is not allowed - Error

    https://developers.mercadolivre.com.br/devcenter/home Edita a aplicação , confirma que vai aparecer as permissões O @mldev te disse e isso não foi a toa https://developers.mercadolivre.com.br/pt_br/registre-o-seu-aplicativo#Escopos Acesso off-line: permite realizar uma solicitação do servidor e do token de atualização. Quando a gente vai fazer coisa com o dinheiro dos outros (até mesmo com o seu) tu deve ser criterioso e deve ler tudo do início ao fim
  19. 1 point
    Obrigado pelas respostas, o problema era que eu estava enviando um atributo repetido mesmo, no produto e na variação.
  20. 1 point
    Quienes manejan Mercado Envios sabemos que toma un tiempo para que las unidades enviadas al centro de distribucion de Mercado Libre aparezcan en la publicacion (available_quantity). Si se presta atencion al valor de available_quantity de una publicacion uno puede ver que las unidades se van agregando poco a poco a derminadas horas durante uno o mas dias. Normalmente este proceso toma un tiempo indeterminado. Pero que pasa en aquellas situaciones cuando las unidades NO son agregadas a la publicacion? Ejemplo ilustrativo: Se envian 20 unidades de una publicacion al fulfillment center el dia 1. Al dia siguiente (dia 2) aparece en la pagina de Gestion de Envios "20 Unidades en Camino" para esa misma publicacion. El dia 3 llegan al centro de distribucion y Mercado Envia avisa al vendedor de esto. Mas tarde, en la publicacion aparecen 10 unidades dadas de alta entre el dia 3 y el dia 5. Pasados unos dias todas las 10 unidades se venden, y la publicacion se pausa (available_quantity = 0). UN MES despues se envian otras 20 unidades y aparece en el sistema Gestion de Envios Full, "20 Unidades en Camino". Que paso con las 10 unidades enviadas del primer envio? Aunque el anterior fue un ejemplo, es en realidad el problema que ha detectado al menos un vendedor lider y que le esta sucedido con varias publicaciones y/o productos con Mercado Envios. Estamos en una situacion donde misteriosamente desaparecen unidades del sistema de Mercado Libre. Esta anomalia podria ser detectada facilmente por un pequeno vendedor que vende pocas unidades al mes, pero cuando es un vendedor que maneja cientos de productos con ventas de miles de unidades a la semana, es un problema extremadamente dificil de detectar. Si no es una falla del sistema, podria ser acaso un fraude bien orquestrado por personas que manejan el control de inventario en el centro de distribucion?
  21. 1 point
    rodrigojob

    Logout com Android Library

    Não!!!! Não há logout de API. Aprenda o que é oAuth2. Aprenda a usar ao linguagem de programação antes de se aventurar a mexer com o dinheiro alheio. Se for o seu tudo bem! use os dados(token, id) diferentes para a outra conta
  22. 1 point
    mldev

    Refresh token inválido

    leia a documentação
  23. 1 point
    Você precisa instruir o trio parada dura do REST a solicitar json Client.Accept := 'application/json'; Client.AcceptCharset := 'UTF-8, *;q=0.8'; Client.BaseURL := URL; Client.Params.Clear; Client.HandleRedirects := true; Response.ContentType := 'application/json'; Request.Accept := 'application/json';
  24. 1 point
    juvian

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

    Até que soporte diz esa api nao funciona com usuario de teste, tente com um de verdade 😂
  25. 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; }
  26. 1 point
    mldev

    Pegar valor de frete por anúncio

    infelizmente está complexo, o que você tem que fazer é uma rotina no seu sistema para, após anunciado, verificar frequentemente os valores, pois atualmente mesmo sem vendas eles alteram o valor do frete baseado em palavras chave, atributos, etc (sim, fazem um comparativo pra lá de burro com os anúncios de outros vendedores)... para ter uma ideia dois grandes players que tínhamos simplesmente pararam de vender no ML pois os fretes estavam ficando absurdamente caros e desproporcionais, devido a DI (DESInteligência Artifical) do Mercado Livre
  27. 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)
  28. 1 point
    leia a documentação sobre filtros e sobre a categoria
  29. 1 point
    Revisa esto: Saludos cordiales.
  30. 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.
  31. 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.
  32. 1 point
    Tem no forum e na documentação é por feedback
  33. 1 point
    Hola! Me encuentro viendo esta publicacion https://www.mercadolibre.com.ar/p/MLA10838617 pero si busco esa publicacion mediante la api, no obtengo resultados: Noté que la url tiene un /p que antes no tenia, no se si es un tipo de producto nuevo o si tengo que indicarle a la api algun parametro de busqueda extra para ello? Muchas gracias desde ya!
  34. 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í ^^
  35. 1 point
    elourenco

    Nova API de mensagens

    @ronaldoguedess Teve algum retorno do ML?
  36. 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
  37. 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
  38. 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.
  39. 1 point
    No se como estas gestionando la $_SESSION, supongo que estas probando con los php de ejemplo del SDKPHP.... pero eso es solo un ejemplo, si la data no la guardas en una, por ej, base de datos para que cuando cargues la pagina de nuevo no necesites nada, ya que vas a tener el token y refresh guardados, idem expire... ahi vas a poder crear un Meli que si te va a funcionar. Asi como tenes el codigo, no va a funcionar. Fijate, hace un print_r($meli) abajo del todo y te vas a dar cuenta lo que digo.
  40. 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.
  41. 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.
  42. 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.
  43. 1 point
    Diogenes Lima

    Atualização de produtos.

    Você precisa rever a documentação da API. Normalmente para criação de alguma coisa, usa-se o POST. Para alteração, usa-se o PUT. Existem casos onde a alteração não se enquadra em um PUT, pois ela é uma alteração de condição (não sei se este é o termo correto). Para alterar o listing_type você não envia os dados do anúncio nem usa a URL do anúncio e sim uma URL específica para esta alteração, enviando no ID do corpo da requisição o ID DO NOVO LISTING_TYPE. Esta informação de como alterar o LISTING_TYPE está neste link: https://developers.mercadolivre.com.br/pt_br/tutorial-tipos-de-publicacao-y-atualizacao-de-artigos Com relação ao frete, depende de várias outras condições para saber se está correto ou não e se pode ou não ser alterado.
  44. 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
  45. 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.
  46. 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)
  47. 1 point
    Maycon Fortes

    Email Real

    Fala pessoal, eu consegui captar o email real do comprador via api. É uma solução simples, porem passo somente por e-mail e não cobro nada pela dica como o nosso amigo acima fez Segue meu e-mail [editado] Att
  48. 1 point
    mldev

    Unauthorized scopes

    @Damian Szajt , los escopes tienen que ser como en la imagen de ejemplo de la documentación: http://developers.mercadolibre.com/es/registra-tu-aplicacion/ además: - el usuario tiene que autorizar su aplicación - el usuario no puede ser un operador
  49. 1 point
    Caros colegas, Estou a procura de um desenvolvedor Freelancer para desenvolvimento de uma interface entre a API do Mercado Livre e nosso Sistema em C# Windows Forms. Caso alguém tenha interesse peço a gentileza de entrar em contato privado. Inicialmente a interface deve receber as orders(Pedidos), alimentar nossas tabelas SQL Server com os dados dos Pedidos e os dados do cliente e após processamento, devolver um Status para a API com a emissão da NFe. Obrigado.
  50. 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 ) );
This leaderboard is set to Sao Paulo/GMT-03:00