effer89

Members
  • Content Count

    3
  • Joined

  • Last visited

Posts posted by effer89


  1. E tem um detalhe que eu esqueci de mencionar, a mesma conta que eu estou usando para logar na aplicação, é a mesma que eu usei para criar a aplicação.

     

    E no caminho onde você me falou, aparece minha aplicação lá, com as permissões:

    -Administrar as suas compras e vendas

    -Acessar as suas informações básicas

     

    Será possível a conta da app e a conta que estou usando ser o motivo disso?


  2. Então, primeiro eu gerei o link com o ID da minha aplicação:

    http://auth.mercadolivre.com.br/authorization?response_type=code&client_id=6539736481180978

     

    E no Redirect URI, eu coloquei para chamar o método:

    https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=APP_ID&client_secret=SECRET_KEY&code=SERVER_GENERATED_AUTHORIZATION_CODE&redirect_uri=REDIRECT_URI

     

    Depois disso, salvei o conteúdo do response no meu DB (access_token, refresh_token, etc...)

    E quando eu tento chamar o método:

    https://api.mercadolibre.com/oauth/token?grant_type=refresh_token&client_id=APP_ID&client_secret=SECRET_KEY&refresh_token=REFRESH_TOKEN

     

    Tenho o retorno que mencionei, pulei alguma parte do processo?

     

    Obrigado pelo retorno Rodrigo!


  3. Boa Tarde,

     

    Estou tendo o seguinte erro ao tentar atualizar meu token:

     

    Método: oauth/token

    Params: 'grant_type' => 'refresh_token',

                  'client_id' => '6539736481180978',

                  'client_secret' => 'XXXXXXXXX',

                  'refresh_token' => 'TG-5861662ce4b0e12ca2fd319e-191175585',

    object(stdClass)#489 (4) {
      ["message"] => string(40) "User has no valid scopes for application"
      ["error"] => string(12) "unauthorized"
      ["status"] => int(401)
      ["cause"] => array(0) {
      }
    }

    Consegui fazer a autorização do meu usuário na aplicação, e requesitar métodos privados, porém, é uma rotina que irá fazer tudo, e preciso usar o refresh_token para isso.

    O ML não está expirando meu token, pois esse erro eu tenho, dentro do período de 6 horas de token válido, e fora também.

    Minha aplicação tem os escopos (read write offline_access).

     

    E na minha aplicação, está em Redirect URI = ""http" para desenvolvimento local.

     

    Gostaria de alguma ajuda se possível, obrigado!