• 0
Sign in to follow this  
FelipeLojon

Erro na Autenticação do Usuário

Question

Olá,

 

Estou desenvolvendo a integração com o Mercado Livre e utilizando a sdk Java disponibilizada.

 

Criei minha aplicação, faço a autenticação do tipo server-side, onde recebo o refresh-token para atualizar o access-token.

 

Faço essa atualização corretamente, recebo um novo access-token e refresh-token. No entanto, ao tentar consultar o cliente autenticado, resulta no seguinte erro "The User ID must match the consultant's mercado livre", como se eu não tivesse feito a autenticação ou tivesse informado um token válido, no entanto eu faço a atualização do token sempre antes de executar este comando. Alguém sabe o que pode estar causando este erro?

 

Segue código utilizado para consultar o usuário:

 

Meli  meli = new Meli({id-app}, {key-app},{access-token},{refresh-token});

FluentStringsMap params = new FluentStringsMap();
params.add("access_token", "\""+meli.getAccessToken()+"\"");
Response re = meli.get("/users/me", params);

Desde já agradeço.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

eu não uso java, mas acho que seu código está estranho.

se você já tem o access_token e ele ainda é válido, o instanciamento está com a chave e o refresh_token a mais.

Você instancia o MELI com os dados e depois pede um novo access_token na linha 4.

A consulta está correta.

 

tente fazer assim:

Meli  meli = new Meli({id-app}, {access-token});

FluentStringsMap params = new FluentStringsMap();
params.add("access_token", "\""+{access-token}+"\"");
Response re = meli.get("/users/me", params);

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