BRASILIDEAL

Members
  • Content Count

    13
  • Joined

  • Last visited

  • Days Won

    1

BRASILIDEAL last won the day on February 21

BRASILIDEAL had the most liked content!

About BRASILIDEAL

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @gbandoni obrigado pelo retorno... Como , as vezes, não recebemos notificação de carrinho, gostaria de seguir o conselho do @rodrigojob mencionado acima, rodar uma rotina de segurança para rever os pedidos. Entendi as referencias do carrinho (pack_id e external_reference) e já usamos mas, se não recebemos a notificação, não temos como guarda-las e agrupa-las! Existe outra forma de revermos os pedidos do dia inclusive os carrinhos? "vcs tem uma tara de postar accesstoken heim" Juro por Deus que removi essa m***
  2. Também estou com sérios problemas no recebimento de notificação, exclusivamente de carrinhos e quando o cliente desmembra os itens. Como faça para a URL abaixo retornar os pedidos carrinho (200000000xxxx) ? https://api.mercadolibre.com/orders/search/recent?access_token={}&shipping.status=ready_to_ship&shipping.substatus=ready_to_print grato.
  3. Pessoa, bom dia! Recebi dois Orders para um mesmo shipment porem, decidimos desmembrar em dois Shipments. Recebi a notificação do novo Shipment porem, como faço para relacioná-lo ao devido Order já que no JSON não tenho o ID do Order? Deveria receber notificação quando um ShippmentId e/ou pack_id de um Order é alterado? grato
  4. Pessoal, preciso acessar os pagamentos de uma order. tem um SDK/PHP no github mas ele pede, como parâmetro, ClientId e ClientSecret do User e não sei como pegar essa informação. Consigo os dados de pagamento diretamente na URL: https://api.mercadopago.com/v1/payments/xxxx/?access_token=xxxxx mas o SDK que tenho usa a api do mercadolivre. alguma sugestão de SDK?
  5. @mldev, obrigado pela prontidão. Descobri o problema...falta eu me acostumar que, quando carrinho, temos: 2 Orders IDs 1 Shipments ID 2 Payments IDs Como tratamos o Shipment quase como um Order, para uma melhor normalização, esquecemos de "lêr" o outro Order. vou encerrar esse tópico e abrir outro com outra duvida... valew.
  6. Pessoal, recebi a notificação de um pedido de carrinho porem, ao consultar o payment, só aparece valores referente a apenas um dos itens. Busquei as informações em orders, shipments, payments, items do payments e até colletions. Alguém sabe me dizer como localizo os valores/custos de cada item? grato.
  7. PERFEITO @mldev, estávamos discutindo exatamente isso!!! Enquanto estou indo com a farinha, ele já está com o bolo pronto. Obrigado.
  8. valew @mldev mas, se eu guardar o conteúdo json de cada shipment, não deveria ter alguma alteração? No status, Sub_status ou qualquer outro campo data? O que eu vejo é que todo resultado json é igual!!! Cai a notificação, pego os parâmetros, construo a URL, pego o resultado, guardo no banco de dados para comparação, ai cai outra notificação do mesmo shipment, faço o mesmo processo e quando comparo com o resultado anterior é o mesmo! qq ajuda é bem vinda
  9. Olá, Quando recebo uma notificação de Shipment, enviamos o comando file_get_contents("php://input") e salvamos, além da notificação em si, também o conteúdo para futuras comparações. Notamos que estamos recebendo varias notificações do mesmo shipment com diferença de milissegundos, comparando o json, não há alteração nenhum, são absolutamente iguais! Alguém já passou por isso? o comando acima está correto mesmo? ou tenho que enviar um HTTP 200 ok no header? grato.
  10. Olá Pessoal, Estou com o seguinte problema, aparentemente acontece somente com pedidos em carrinho. Recebo uma notificação de shipment porem, quando faço a busca dos dados no ML, ele me retorna null. Recebi 12 notificações de um mesmo shipment. {"body":null,"httpCode":0} A última notificação caiu as 19:43 de ontem, hoje, ao pesquisar novamente o shipment, ele me retorna os dados completos. Parece um delay do ML. Colocar uma flag no Order dizendo que o shipment relacionado a ele ainda não foi carregado e criar um CRON para carregá-lo futuramente acredito ser uma gambiarra que pretendo evitar! Alguém já possou por isso? Sabe como resolver? Está correto chamando a URL api.mercadolibre.com/shipments/xxxxx?access_token=APP_USR-xxxxxxxx para buscar os shipment? Usando o SDK disponibilizado pelo ML, como faço para passar o parâmetro x-format-new: true ? Qualquer dica é bem vinda. valew
  11. Pessoal, consegui receber notificações porem, surgiu uma duvida. Quando o campo substatus de um shipment muda de "ready_to_print" para "printed", deveria receber outra notificação? Se sim, o que faço para recebê-la? o que muda no recebimento da primeira notificação? Outra duvida, dois apps podem receber a mesma notificação? Quando o ML receber o response 200, ele deixa de enviar a notificação para todos os apps registrados ou apenas aquele no qual enviou o response? grato.
  12. Pessoal, antes que alguém cite, já revirei o forum e a documentação do MELI, mas não consegui resolver o problema na notificação. Informei a URL de callback Testei ela passando os mesmos parâmetros que o ML enviaria pra mim. Pra começo, informei apenas questions como topic. Codifiquei para apenas pegar o GET e guardá-lo em um arquivo de log. Testei o arquivo de log e funciona. Criei uma conta Test no qual está autorizada. Com outra conta logada, fui no produto no vendedor Test e fiz perguntas. Aguardei 24hs e refiz tudo acima. enfim, nada funciona. alguma dica? https://api.mercadolibre.com/myfeeds?app_id=xxx me traz alguns orders e shipments que, no desespero marquei tambem!
  13. Pessoal, lendo a documentação, criei frações de código para entender o funcionamento da api e até esse ponto consigo realizar diversas operações na conta teste porem, tenho algumas duvidas que estão causando problemas na estruturação do meu app. Como é um App multi-lojas que contem várias funcionalidades(módulos) que serão disponibilizado dependendo das necessidades do interessado, segue: 1) Entendendo que preciso saber quem é a loja/usuário logado para carregar seus módulos e anúncios, qual informação devo guardar para identificá-lo como único na minha base de dados? Refresh Token? User Id ? Se for user id, como retorná-lo e quando tenho essa informação? 2) Tenho uma pagina(home) onde temos um botão "Mercado Livre". Ao clicar, envio a solicitação ($meli->getAuthUrl($redirectURI, $siteId)) para a api junto com a direct uri. Url que chamei de login onde pego o retorno da autorização). Retornando Ok, redireciono para a home da loja/usuário logado com seus módulos. Na autorização ($meli->authorize($code, $redirectURI)), por que tenho que passar a mesma Url da solicitação? Ela é usada para redirecionamento pela api? Se for, não o fez! 3) Em que momento seria apropriado eu guardar as informações (User Id, Token e refresh token) sobre a loja autorizada visto que tenho que salvá-la na base de dados uma única vez? 4) Esse seria o fluxo ideal? home.php > login.php >> painel-user.php ? valew