Socialid.events.onLoginError

(Difference between revisions)
Jump to: navigation, search
m
Line 1: Line 1:
 
== Description ==
 
== Description ==
  
Executado quando algum erro acontece durante o processo de login.
+
Executed when an error occurs during the login process.
  
 
== Adding Handler ==
 
== Adding Handler ==
Line 14: Line 14:
 
|+
 
|+
 
! align="left" width="200px" | provider
 
! align="left" width="200px" | provider
| O provider utilizado pelo usuário no login. Pode ser "facebook", "twitter", "linkedin" ou "gplus".
+
| Provider used in the login process. Can be "facebook", "twitter", "linkedin", or "gplus".
 
|+
 
|+
 
! align="left" width="200px" | code
 
! align="left" width="200px" | code
| O código do erro que aconteceu durante o login do usuário.
+
| The error code returned during the login process.
 
|}
 
|}
  
Line 24: Line 24:
 
{|
 
{|
 
! align="left" width="200px" | unauthorized
 
! align="left" width="200px" | unauthorized
| Não foi possível obter o token de acesso do usuário pois o código de login expirou ou as credenciais da aplicação estão inválidas.
+
| It wasn't possible to get the access token for the user because the login code expired or the application credentials are invalid.
 
|+
 
|+
 
! align="left" width="200px" | request_timeout
 
! align="left" width="200px" | request_timeout
| A rede social demorou a responder a requisição para fornecer o token de acesso do usuário.
+
| The social network took too long to return the access token.
 
|+
 
|+
 
! align="left" width="200px" | service_unavailable
 
! align="left" width="200px" | service_unavailable
| A rede social não está disponível no momento.
+
| The social network is not available right now.
 
|+
 
|+
 
! align="left" width="200px" | blocked
 
! align="left" width="200px" | blocked
| A Conta de Marketing não está mais recebendo logins pois atingiu o número máximo de contatos do plano.
+
| This Marketing Account is not receiving new logins because it hit the maximum number of contacts for its plan.
 
|+
 
|+
 
! align="left" width="200px" | internal_server_error
 
! align="left" width="200px" | internal_server_error
| Um erro desconhecido ocorreu.
+
| An unknown error occurred.
 
|}
 
|}
  
 
== Example ==
 
== Example ==
  
Adicionando um handler para o evento onLoginError do Social Login:
+
Adding a handler for the onLoginError event on Social Login:
  
 
   socialid.events.onLoginError.addHandler(function(data) {
 
   socialid.events.onLoginError.addHandler(function(data) {
Line 47: Line 47:
 
   });
 
   });
  
Exemplo de resposta do objeto data ao acontecer um erro de timeout no login:
+
Example response object:
  
 
   {
 
   {

Revision as of 20:14, 3 November 2014

Contents

Description

Executed when an error occurs during the login process.

Adding Handler

socialid.events.onLoginError.addHandler(handler)

Event Data

event onLoginError
provider Provider used in the login process. Can be "facebook", "twitter", "linkedin", or "gplus".
code The error code returned during the login process.

Error codes

unauthorized It wasn't possible to get the access token for the user because the login code expired or the application credentials are invalid.
request_timeout The social network took too long to return the access token.
service_unavailable The social network is not available right now.
blocked This Marketing Account is not receiving new logins because it hit the maximum number of contacts for its plan.
internal_server_error An unknown error occurred.

Example

Adding a handler for the onLoginError event on Social Login:

 socialid.events.onLoginError.addHandler(function(data) {
   console.log("Website received onLoginError: ", data);
 });

Example response object:

 {
   event: "onLoginError",
   provider: "twitter",
   code: "request_timeout"
 }
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox