Socialid.login.disconnect

(Difference between revisions)
Jump to: navigation, search
m
Line 12: Line 12:
 
! align="left" width="200px" | provider
 
! align="left" width="200px" | provider
 
| width="200px" | obrigatório
 
| width="200px" | obrigatório
| Especifica o provedor que se deseja desconectar do usuário logado atualmente. Pode ser "facebook", "twitter" ou "linkedin".  
+
| Especifica o provedor que se deseja desconectar do usuário logado atualmente. Pode ser "facebook", "twitter", "linkedin" ou "gplus".  
 
|+
 
|+
 
! align="left" width="200px" | handler
 
! align="left" width="200px" | handler

Revision as of 08:29, 4 August 2014

Contents

Description

Chama a API para desconectar um determinado provedor do usuário atualmente logado no Social Login.

Usage

 socialid.login.disconnect(provider, handler)

Parameters

provider obrigatório Especifica o provedor que se deseja desconectar do usuário logado atualmente. Pode ser "facebook", "twitter", "linkedin" ou "gplus".
handler opcional Especifica uma função de callback para tratar a resposta da API.

API Response

data Sempre "null". Esta API não retorna dados.
status O status da execução da chamada da API. Pode ser "success", se a desconexão foi realizada com sucesso, ou "not_found", caso não exista um usuário logado na sessão atual.

Example

Desconecta o provedor de Twitter do usuário logado atualmente (o usuário não terá mais a sua credencial do Twitter associada a sua conta de login):

 socialid.login.init(1);
 var handler = function(response) {
    if (response.status == "success") {
       alert("Sua credencial do Twitter foi removida com sucesso!");
    } else {
       alert("Não foi possível remover sua conta do Twitter");
    }
 }
 socialid.login.disconnect("twitter", handler);

Teste as APIs em nosso playground: https://sid-examples.herokuapp.com/social_logins/playground

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox