Thavo

Members
  • Content Count

    2
  • Joined

  • Last visited

  • Days Won

    1

Thavo last won the day on July 5 2017

Thavo had the most liked content!

About Thavo

  • Rank
    Newbie

Recent Profile Visitors

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

  1. Já estou a utiliza-lo. Refiz o processo e consegui utilizar a função refreshAccessToken. Para quem pretende que o token sempre fique atualizando fica aqui a dica: 1º Passo - Obter o Access_Token -> Entrar neste link http://developers.mercadolibre.com/pt-br/autenticacao-e-autorizacao/ Colar a APP ID criada nesta página : https://applications.mercadolivre.com.br/ 2º Passo - Obter o refresh Token -> https://auth.mercadolibre.com.ar/authorization?response_type=code&client_id=APP_ID Feito isso será redirecionado para a o redirect_uri configurado na API, nessa página deverá guardar o token iniciado com TG Atualizar o Token com SDK: $this->meli->refreshAccessToken(); No retorno deverão guardar as seguintes informações: ['body']->access_token | ['body']->expires_in | ['body']->refresh_token A documentação deixou-me um pouco confuso, contudo depois de vários testes consegui resolver o meu problema. Podem fechar o tópico. Cumprimentos.
  2. Bom dia a todos, Tal como mecionei no titulo, pretendo saber se existe alguma forma de estar sempre a atualizar o token sem que o mesmo se expire. Autentiquei minha aplicação aqui nesta página com o ID da API http://developers.mercadolibre.com/pt-br/servicos-autenticacao-autorizacao/ Obtive o access_token. Autorizei minha aplicação através deste exemplo https://auth.mercadolibre.com.ar/authorization?response_type=code&client_id=App_id No qual obtive o refresh_token, entretanto agora preciso saber como ter um token valido por muito tempo ou como atualizar o token de forma a que o mesmo nunca expire. Obs : Quando tento utilizar esta função refreshAccessToken() do SDK, eis que surge o seguinte erro: array(2) { ["body"]=> object(stdClass)#9 (4) { ["message"]=> string(103) "Error validating grant. Your authorization code or refresh token may be expired or it was already used." ["error"]=> string(13) "invalid_grant" ["status"]=> int(400) ["cause"]=> array(0) { } } ["httpCode"]=> int(400) } Meu access_token esta expirado, pois passou-se mais do que 6 horas. ============================================================ Questão 2 : Como faço para verificar se minha sessão expirou? Qual o calculo que devo fazer? English : Hello everyone, As I mentioned in the title, I would like to know if there is anyway to always refresh the token without it expiring. I followed the API docs, I've authenticated with my APP ID http://developers.mercadolibre.com/pt-br/servicos-autenticacao-autorizacao/ to get the access_token I authorized the APP following this example https://auth.mercadolibre.com.ar/authorization?response_type=code&client_id=App_id to get the refresh_token, however I want to know how do I get a token valid for much longer than 6 hours or if there is anyway to always refresh the token for it never expire.