Wesley Nascimento

Administrators
  • Content Count

    159
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by Wesley Nascimento

  1. Si su aplicación utiliza el offline_access no deberías obtener el token por el "Client-Side". Hay que realizar el flujo "Server-Side". De este modo, cuando obtengas el primer Access Token, Mercado Libre te envia también un atributo "refresh_token" que es lo que tiene que usar para refrescar su token. Para que lo tengas en cuenta: http://developers.mercadolibre.com/server-side/
  2. El error 404 es porqué no estás haciendo POST para la URL. En el paso 3, hay que hacer un POST y usted estas haciendo GET.
  3. Respondi em detalhes por inbox, mas deixo aqui uma breve explicação. Na informação da venda, foi adicionado um novo atributo no JSON "pack_id": null, E esse foi o motivo do envio da notificação em uma venda antiga.
  4. Oi @rodrigojob a guia questions with no best answer te mostra as perguntas que ainda não possuem melhores respostas e aqui funciona bem A partir do momento que uma resposta é marcada como a melhor resposta ela some do filtro automaticamente. Não entendi o que quer dizer com "fechar um tópico".
  5. Bom dia @Henrique Pessolato, tudo bem? Na verdade a SDK vai publicar o produto que você mandar no JSON, não é exatamente uma funcionalidade da SDK. Para criar produtos com variações distintas, você pode seguir essa documentação. http://developers.mercadolibre.com/custom-variations/
  6. Comentem o que estão achando das novas funcionalidades do fórum. --- ?Que les parece las nuevas funcionalidades del Foro?
  7. En realidad no. Lo que menciona Leandro es lo seguiente: El usuário que hizo grant en su aplicación probablemente es un usuário Operador. Estos usuário pueden ser creados en Mercado Libre dentro de una cuenta principal y tienen diferentes roles, por ejemplo: Solo responder preguntas, Solo publicar item, etc. Intenta saber si el usuário que hizo grant en su app es el usuário master. Fijate eso en Conficuración > Seguridad > Operadores
  8. El problema es exactamente en su HTML "description": "<!DOCTYPE html> <html lang="en"><head><meta charset="utf-8"><title>Hello World</title></head><body><h1>Hello World</h1><p>Hello World</p></body></html>" Empezó por "description": " hasta acá todo bien, pero luego tiene lang="en" Esa " está cerrando la primera que pusiste luego de abrir el description y por eso te rompe el json, cambia-la por comilla simples ' y intenta de vuelta
  9. Se você quer receber apenas a notificação de quando a venda é criada, utilize apenas o created_orders, caso contrário será enviada N notificações de orders. Espero ter ajudado.
  10. Podrás postar acá el JSON que te genera antes de postear a Mercado Libre con HTML? Seguramente hay algunas comillas ( " ) que estén invalidando su JSON.
  11. Hola @Damian Szajt, además de Offline Access necesita también el read y write. ?tiene estos scopes también?
  12. Acontece que as notificações são enviadas em qualquer atualização da informação. Quando você publica um anúncio por exemplo, acontece o seguinte cenário: 1 notificação pelo item ter sido criado 1 notificação pela mudança de status do item de "not_yet_active" para "active" 1 notificação quando o Mercado Livre consegue fazer o download de todas imagens publicadas para o servidor do próprio Mercado Livre N ..... Espero que tenha ficado claro e te convido a se cadastrar no fórum.
  13. Hola @jfeuchter, como anda? En ese primero momento solo tendrá un shipping, intento explicar a ver si te queda mas claro. Al momento de un comprador comprar 2 productos en Mercado Libre, al final de la compra nosotros vamos generar 2 Orders distintas, una para cada vendedor, siendo asi se crea 2 shipping_id, pero uno para cada order. Por eso en los ejemplos hay uno shipping. ?eso responde su pregunta? Slds
  14. until
    O Mercado Livre estará presente na #TheDevConf 2017 em Florianópolis. Link para inscrições.
  15. Você está usando uma API que não é recomendada para esse tipo de consulta. Para consultar todos os itens de um vendedor, você pode utilizar a seguinte chamada: curl -X GET 'https://api.mercadolibre.com/users/USER_ID/items/search?status=active&access_token=$ACCESS_TOKEN' Note que para essa chamada é necessário um AccessToken, já a chamada que você está realizando não retorna todos os resultados como uma forma de evitar crawlers, etc. Se quiser um pouco mais de ajuda, aqui está a documentação http://developers.mercadolibre.com/search-products-seller/ Espero que te ajude.
  16. Após realizar a autenticação, você pode criar usuários de testes que podem ser utilizados exatamente para o seu caso. http://developers.mercadolibre.com/start-testing/
  17. Poderia me passar alguns exemplos com o ID da Order? Fico no aguardo.
  18. Os testes iniciarão no México e quando houver estabilidade começaremos a disponibilizar em outros países. O que posso adiantar é que será mais breve do que imaginam. Abraços
  19. @Linkin Man Fiz alguns testes e me parece que em alguma versão mais atual do PHP, a tipagem dos parâmetros passou a ser obrigatória. Caso você teste a SDK na versão 5.6, por exemplo, sem o " = array()" a SDK funcionará normalmente. Obrigado por reportar o bug, já foi adicionado o parâmetro na SDK. https://github.com/mercadolibre/php-sdk/blob/master/Meli/meli.php Quem quiser saber mais sobre o assunto http://php.net/manual/pt_BR/functions.arguments.php#functions.arguments.type-declaration Abraços, Wesley.
  20. @Linkin Man Poderia me dizer qual a versão do PHP você está usando, para que eu possa simular o mesmo ambiente?
  21. hahahahah vamos lá... Na sua primeira frase você reclama do tráfego imenso, na sua segunda frase você pede mais dados em várias notificações o que gera um tráfego maior ainda brincadeiras a parte, como eu disse, é algo que sempre discutimos internamente, porém, ao contrário do que você imagina é algo muito mais complexo do que parece devido a complexidade de todo o conjunto de aplicações.
  22. 1 - Exato. Adicionamos apenas as informações mais relevantes de cada sistema nas orders. 3 - Entendo a sua sugestão e tentarei te explicar detalhes do porque não é tão simples de realizar: O sistema de notificações é totalmente independente de cada uma das API's que recebem a chamada. Imagine que em um PUT você alterou 5,6...N dados de uma publicação, imagina o tamanho da mensagem de notificação que enviaríamos. De qualquer forma isso é um assunto que sempre discutimos internamente. Abraços.
  23. Olá Rodrigo Testei por aqui e consegui marcar a mensagem como lida sem a vírgula. Vou fechar o tópico. curl -X PUT 'https://api.mercadolibre.com/messages/mark_as_read/MESSAGE_ID?access_token=TOKEN'
  24. Não existe uma maneira de fazer isso de forma "massiva" via API, porém, você pode fazer chamadas as API de forma assíncrona. Não se preocupe em bombardear a nossa API 1 - Quais dados estão faltando no GET? 2 - Isso é proposital, não queremos incentivar esse modo de envio. Utilize o Mercado Envios 3 - O que você entende por uma notificação mais explicativas?
  25. O token que você está utilizando para realizar a chamada é de um usuário "operador", que não possui privilégios para escrita. Tente utilizar um access_token de um usuário master. Abraços!