Socialid.events.onConnectError

(Difference between revisions)
Jump to: navigation, search
(Created page with "== Description == Executado quando algum erro acontece durante o processo de conexão de uma nova credencial. == Adding Handler == socialid.events.onConnectError.addHandler...")
 
Line 44: Line 44:
 
== Example ==
 
== Example ==
  
Adicionando um handler para o evento onLoginError do Social Login:
+
Adicionando um handler para o evento onConnectError do widget de Social Connect:
  
   socialid.events.onLoginError.addHandler(function(data) {
+
   socialid.events.onConnectError.addHandler(function(data) {
     console.log("Website received onLoginError: ", data);
+
     console.log("Website received onConnectError: ", data);
 
   });
 
   });
  
Exemplo de resposta do objeto data ao acontecer um erro de timeout no login:
+
Exemplo de resposta do objeto data ao acontecer um erro de conflito no login:
  
 
   {
 
   {
     event: "onLoginError",
+
     event: "onConnectError",
 
     provider: "twitter",
 
     provider: "twitter",
     code: "request_timeout"
+
     code: "conflict"
 
   }
 
   }

Revision as of 14:44, 18 March 2013

Contents

Description

Executado quando algum erro acontece durante o processo de conexão de uma nova credencial.

Adding Handler

socialid.events.onConnectError.addHandler(handler)

Event Data

event onConnectError
provider O provider utilizado pelo usuário na conexão. Pode ser "facebook", "twitter" ou "linkedin".
code O código do erro que aconteceu durante a conexão de um novo provedor à conta do usuário.

Error codes

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.
request_timeout A rede social demorou a responder a requisição para fornecer o token de acesso do usuário.
service_unavailable A rede social não está disponível no momento.
conflict A credencial utilizada já está associada a outro usuário do Social Login. Neste caso deve-se desconectar a credencial do outro usuário para poder conectar ao usuário atual.
blocked A Conta de Marketing não está mais recebendo logins pois atingiu o número máximo de contatos do plano.
internal_server_error Um erro desconhecido ocorreu.

Example

Adicionando um handler para o evento onConnectError do widget de Social Connect:

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

Exemplo de resposta do objeto data ao acontecer um erro de conflito no login:

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