• 0
Sign in to follow this  
ronaldoguedess

Sistema de Logout da API do ML (oAuth 2.0)

Question

Estou criando um sistema multi usuários, e gostaria de saber como efetuar o logout de um usuario logado..

ultilizo o sistema de autentificação oAuth 2.0 disponibilizado pelo mercado livre!

 

 

Tentei dessa forma:

<a href="<? echo $meli->getLogoutUrl(); ?>">Logout</a>

Porem nessa nova meli isso não funciona mais!

 

Se alguem puder me ajudar ficarei feliz!

Abrass

 

 

 

 

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

olá Ronaldo,

 

não tem mais esta função e não há necessidade de fazer logout, só é possível acessar os dados se tiverem as chaves, sempre.

 

Eu fiz uso de logout para testes, (  www.mercadolivre.com.br/jm/logout  ), esta já funciona para expirar tudo. Mas não é boa ideia. (sou da época que ideia era acentuada, é difícil mudar.)

 

Até mais

Rodrigo

Share this post


Link to post
Share on other sites
  • 0

Qual o erro que está ocorrendo para você?

Já viu no manual, basta seguir os passos abaixo:

 

http://developers.mercadolibre.com/revoke-access-to-your-application/

 

Faz uma chamada DELETE para : 
https://api.mercadolibre.com/users/{cust_Id}/applications/{app_id}?access_token=$ACCESS_TOKEN

 

onde:

cust_id é o user_id do seu cliente

app_id é o seu appId da aplicação

access_token é o access_token atualizado que você conversa com o MELI sobre o seu cliente (cust_id).

 

Lembrando que não adianta enviar um GET ou POST, tem que ser DELETE com application/json.

 

Passando tudo correto, vai retornar algo como abaixo:

{
user_id: "3845395"
app_id: "44543583458347534"
msg: "Autorización eliminada"
}

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