Socialid.login.loginConnection

(Difference between revisions)
Jump to: navigation, search
(Description)
(Description)
Line 3: Line 3:
 
Chama a API para logar automaticamente um usuário dado seu connection_id.
 
Chama a API para logar automaticamente um usuário dado seu connection_id.
  
Um nova conexão pode ser criada a partir de um user_id usando a API REST [[POST login/apps/:app_id/sign_ins]]. Também é possível criar novas conexões a partir das credenciais de alguma rede social do usuário. Veja as [[Social Login APIs|Apis do Social Login]].
+
Um nova conexão pode ser criada a partir de um user_id usando a API REST [[POST login/apps/:app_id/sign_ins]]. Também é possível criar novas conexões a partir das credenciais de alguma rede social do usuário. Veja as [[Social Login APIs|APIs do Social Login]].
  
 
== Usage ==
 
== Usage ==

Revision as of 14:23, 8 August 2013

Contents

Description

Chama a API para logar automaticamente um usuário dado seu connection_id.

Um nova conexão pode ser criada a partir de um user_id usando a API REST POST login/apps/:app_id/sign_ins. Também é possível criar novas conexões a partir das credenciais de alguma rede social do usuário. Veja as APIs do Social Login.

Usage

 socialid.login.loginConnection(connectionId, handler)

Parameters

connectionId obrigatório Identificador da conexão do usuário.
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 o usuário foi logado com sucesso, ou "not_found", caso não exista a conexão especificada por connectionId.

Example

Loga um usuário na sessão atual dado seu connection_id:

 var handler = function(response) {
    if (response.status == "success") {
       alert("Usuário logado com sucesso");
    } else {
       alert("Conexão inexistente. Tente outro connectionId.");
    }
 }
 var appId = 1, connectionId = '1234567890';
 socialid.login.init(appId);
 socialid.login.loginConnection(connectionId, handler);

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

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox