• 0
Sign in to follow this  
JOAO PEREIRAA

Autorização API JAVA

Question

Estou tentando pegar o access_token dessa maneira:

 

@Test
    public void getToken() {
        DefaultApi defaultApi = new DefaultApi(apiClient,idClient,secretKey);
        try {
            String authUrl = defaultApi.getAuthUrl(redirectUrl, AuthUrls.MLB);
            AccessToken accessToken = defaultApi.authorize(authUrl, redirectUrl);
        } catch (ApiException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
    }

 

Porém está dando a seguinte mensagem

{"message":"Error validating grant. Your authorization code or refresh token may be expired or it was already used.","error":"invalid_grant","status":400,"cause":[]}

 

Sendo que eu fui la exclui a aplicação do mercado livre, criei uma nova e fui direto testar aqui com apiCLient e secretKey diferente e deu a mesma mensagem. Alguém pode me ajudar?

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Também comecei a ter este mesmo problema hoje de manhã. Afeta alguns sellers e outros não. Depois de autorizar na tela de login do ML, o refresh token e access token recebidos estão expirando em 10 segundos. Gerar novos access tokens nesse meio tempo só resulta em novos tokens que expiram em 10 segundos. Alguém mais com esse problema?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this