ronaldoguedess

Members
  • Content Count

    110
  • Joined

  • Last visited

  • Days Won

    2

ronaldoguedess last won the day on November 17 2017

ronaldoguedess had the most liked content!

About ronaldoguedess

  • Rank
    Newbie
  • Birthday 07/12/1990

Contact Methods

  • Website URL
    http://ronaldoguedes.com.br
  • Skype
    ronaldoguedess

Profile Information

  • Gender
    Male
  • Location
    Brasil

Recent Profile Visitors

656 profile views
  1. Puts. kkk esse sistema deles esta incompleto ainda. Nos desenvolvedores deveriamos ter uma pagina, que listava todos... e assim poderiamos remover quando necessário. pois tem 3 contas, que estão bloqueadas e 1 desativada.. então fica impossivel remover. o cliente conseguiria remover se tivesse acesso, mas nós não temos sem o token do cliente. complicado.
  2. ronaldoguedess

    Nova autenticação ao alterar a senha do usuário

    Sim, eu sou. A duvida é, Se eu guardar o CODE, e por algum acaso a conta perder a conexão igual aconteceu, com aquele codigo que guardei, o qual já foi usado, poderei trocar ele por outro token? e reautorizar a conta do cliente?
  3. Existe alguma forma de remover o usuário da minha lista de clientes? O token dele venceu, e não da pra atualizar.. então, queria saber, se existe um painel ou alguma forma via codigo de eu remover ele? quando consulto a lista o bendito aparece la.. O que fazer? { "user_id": 336212896, "app_id": 20000000000004, "date_created": "2018-07-21T15:21:57.000-04:00", "scopes": [ "read", "write", "offline_access" ] },
  4. ronaldoguedess

    Nova autenticação ao alterar a senha do usuário

    Eu acho que não salvei o 'CODE' no DB. 😞 Só salvei esses: - access_token, - expires_in, - refresh_token... O COD é necessário para isso? pra quando acontecer isso? se sim vou começar a salvar. 2 - E assim q eu tiver o code? a partir de qual passo eu vou? desse? $user = $meli->authorize($code, "https://dominio.com.br/auth/login/index.php"); abraços.
  5. ronaldoguedess

    Nova autenticação ao alterar a senha do usuário

    Na verdade só preciso saber o que fazer quando um cliente tiver com esse problema... 1 - Devo levar o cliente pra fazer login novamente desde o inicio? como se fosse a primeira vez? 2 - Ou tem uma solução melhor pra eu mesmo manipular esse erro e conseguir gerar o novo refresh token. se alguém puder me ajudar ficarei grato!
  6. ronaldoguedess

    Nova autenticação ao alterar a senha do usuário

    Estou com um problema aqui com 3 usuários. Resolvi fazer uma limpa nos clientes que nao estao usando mais, e me deparei por 3 que não consigo de forma alguma atualizar o refresh token deles pra poder remover. Consultei os IDs na minha lista de clientes na aplicação e eles estão la.. mas não consigo fazer o refresh do token de forma alguma... E meu sistema não esta apto pelo menos pra trabalhar com casos assim... alguem ai tem alguma dica pra eu dar uma olhada nisso? O meu sistema identifica que o token esta vencido, e chama o refreshtoken... e dai surge esse erro ai. eu posso interceptar esse erro e fazer uma ação pra ele, mas o que fazer? oq devo fazer pra voltar a atualizar o acesstoken desse cliente pra poder remove-lo? {\"body\":{\"message\":\"Error validating grant. Your authorization code or refresh token may be expired or it was already used.\",\"error\":\"invalid_grant\",\"status\":400,\"cause\":[]},\"httpCode\":400} Tentei fazer o update manual dessa forma, mas da um erro estranho: anexei uma imagem com o erro. https://api.mercadolibre.com/oauth/token?grant_type=refresh_token&client_id=APP_ID&client_secret=SECRET_KEY&refresh_token=REFRESH_TOKEN
  7. ronaldoguedess

    Nova autenticação ao alterar a senha do usuário

    Que merda, eles mandam esse email, mas quando você clica la não tem nada falando sobre o assunto. sera q vai parar de enviar notificações pra conta do cliente? queria saber mais a respeito disso e o que devo fazer. alguem ai tem mais informações?
  8. ronaldoguedess

    Remoção de filtros pelo "Attribute"

    Não estou falando sobre paginação... e sim sobre atributos. Ou seja, FILTROS para não pegar todos os dados.
  9. ronaldoguedess

    Remoção de filtros pelo "Attribute"

    Que raiva, cada coisa que esse povo faz.. a gente faz de tudo pra ter uma consulta mais rapida e eles removem a funcionalidade.. em outras consultas funciona, mas nessa /orders/search não funciona mais... muitas paginas de minha aplicação tinha essa consulta, agora parou tudo de funcionar. Eles não avisam, e removem a funcionalidade.. dai as coisas param de funcionar. a solução foi tirar o filtro... só vai pesar mais pro servidor deles.
  10. Eu usava o filtro atributo parar pegar apenas a quantidade de vendas do cliente.. porem isso deixou de funcionar sozinho. parece que removeram. https://api.mercadolibre.com/orders/search?seller=xxxxxxxxx&order.date_created.from=2018-02-19T00:00:00.000-00:00&order.date_created.to=2018-03-21T00:00:00.000-00:00&access_token=xxxxxxxx&attributes=paging.total { "message": "Attribute paging is not valid", "error": "bad_request", "status": 400, "cause": [ ] } Tem alguma outra forma de filtrar apenas a quanidade de vendas?
  11. Ola tudo bem? tem alguma novidade sobre criar shippments para vendas to_be_agred que estava discutindo nesse tópico?

     

     

     

  12. Não é de hoje que tenho problemas com essa parte, mas agora estou atrás de fixar esse bug de minha aplicação. Acontece que quando faço um get usando "https://api.mercadolibre.com/orders/search/recent?seller=xxxxx&access_token=xxxxxxx" o sistema me retorna que existe "paging": { "total": 2414, porem, quando no 'Front End' do ML, tem apenas 1065 vendas abertas. Valores diferentes. Porem, como tenho as vendas gravadas diretamente no DB, eu também não consigo mostrar 100% fiel as vendas como estão no mercado livre, as vezes falta alguma e ela esta no sistema. Atualmente estou usando esse filtro para mostrar Vendas Abertas / Arquivadas. Mas mesmo assim ainda acaba ficando uma ou outra venda pra traz... if($listtype == "archived"){ //VENDAS ARQUIVADAS $quertlist = " and (envioo_statu = 'delivered' or envioo_statu = 'not_delivered' or envioo_statu = 'cancelled') "; //and detalh_fulfilled = '' and cast(detalh_expiration_date as date) <= '2018-02-06' }else{ //VENDAS ABERTAS $quertlist = " and (envioo_statu = 'to_be_agreed' or envioo_statu = 'pending' or envioo_statu = 'handling' or envioo_statu = 'ready_to_ship' or envioo_statu = 'shipped') "; } Usando essa consulta, na pagina 3 me deparei com uma venda faltando em minha aplicação. NO ML ELA CONSTA... Já no meu sistema não.. JSON PARCIAL DESSA VENDA: "feedback": { "sale": null, "purchase": null }, "fulfilled": null, "shipping": { "id": 27035578994, "site_id": "MLB", "shipment_type": "custom_shipping", "mode": "custom", "shipping_mode": "custom", "status": "cancelled", "expiration_date": "2018-03-03T04:09:31.000-04:00", "status": "confirmed", "tags": [ "not_delivered", "not_paid" ], Como o shipping status dela é "cancelled" no meu sistema ela vai mostra-la como uma venda arquivada... Agora quem ta errado? o mercado livre ta errado em mostrar essa venda? ou meu sistema ta errado em não mostrala? Alguém pode me ajudar nesse filtro? já tentei de outras maneiras também, como filtrando pela data de expiração, por produtos entregues e não entregues... mas sempre mostra muito mais q o normal... com esse filtro acima foi o que mais me aproximei do Front End do mercado livre. Se alguém puder me ajudar agradeço. Abraços.
  13. ronaldoguedess

    Unauthorized scopes ao criar nova oferta

    Pois é. hahha Removi o aplicação do cliente e reconectei e funcionou perfeitamente.. o problema era o operador que não tinha permição para liberar as permições pra API.
  14. ronaldoguedess

    Unauthorized scopes ao criar nova oferta

    Estou com um problema desse com um cliente.. não da pra responder perguntas.. e lembro que quando fiz a autorização foi com um usuario dele e não com o principal. Obrigado...
  15. Ola Rodrigo tudo bem?

    me ajuda com uma coisinha..

    Hoje recebi um pedido de carrinho de compras.. com dois produtos agrupados...  e preciso pegar o json dele para adaptar o meu sistema..

    Venda #2000000019554286 - 21 de janeiro 10:23

    Tentei obter o json usando: https://api.mercadolibre.com/orders/2000000019554286?access_token=xxxxxxxxxxxxxx

    porem da erro.

    "message": "Oops! Something went wrong...",
      "error": "order_not_found",

    e eu precisava pegar os produtos dessa venda pra agrupar no meu sistema...
    Se puder me orientar nisso. ficarei grato.

    1. Show previous comments  1 more
    2. ronaldoguedess

      ronaldoguedess

      Thanks.

      Sim, habilitei o orders_v2...  acho que ja devo ter começado a receber por ali.

      mas a duvida é se existe uma URL tipo essa? https://api.mercadolibre.com/orders/2000000019554286?access_token=xxxxxxxxxxxxxx

      mas pra eu consultar e obter todos os dados dessa venda do carrinho... pois com a URL acima eu n'ao consigo obter nada.

       

      Se não tiver, vou seguir sua dica e filtrar pelo shipping_id... mas se não tiver é um vacilo deles... 
      mas não duvido nada. kkkk

      Deveriam ter agrupado todos os produtos, na mesma ordem.. fizeram uma confusão com isso.

    3. rodrigojob

      rodrigojob

      a série que começa com 20000000 não é de order válida. É da versão 2.

      Eu capturo de 2 formas, pela notificação ou pela busca de vendas. Desta forma não recebo os códigos 2000000.
      Você usa SDK? Desenvolveu sua própria biblioteca? Usa o cURL independente para cada operação?

      A informação Venda #2000000019554286 - 21 de janeiro 10:23 é do frontend.
      Como você recebe o id para depois retornar os dados da order?

    4. ronaldoguedess

      ronaldoguedess

      Pensa numa salada que fizeram... ia ser tão mais simples se tivessem organizado pela ORDER > SHIPPIMENTS > PRODUTOS... mas não.. os caras deram um geito de bagunçar tudo...

      Uso o SDK normal... também não recebo o código 20000000.

      Estou fazendo assim...  Digamos q recebi uma venda de carrinho com dois produtos.

      Meu sistema vai inserir as 2 orderns no DB, e cada uma vai ter um json com a lista de produtos... mas apenas 1 order vai ser visível no meu sistema...  como eu tenho o json da lista de produtos no DB, posso listar os dois produtos ou mais q tiver na hora de exibir os dados da order visivel.

      foi a unica forma que encontrei pq complicaram tudo gerando 1 ordem pra cada produto... seria muito mais simples se fosse 1 ordem pra cada shippments.