Socialid.events.onLoginError
(Difference between revisions)
Renato.neves (Talk | contribs) (Created page with "== Description == Executado quando algum erro acontece durante o processo de login. == Adding Handler == socialid.events.onLoginError.addHandler(handler) == Event Data == ...") |
Renato.neves (Talk | contribs) |
||
Line 22: | Line 22: | ||
== Error codes == | == Error codes == | ||
− | + | {| | |
+ | ! 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. | ||
+ | |+ | ||
+ | ! align="left" width="200px" | request_timeout | ||
+ | | A rede social demorou a responder a requisição para fornecer o token de acesso do usuário. | ||
+ | |+ | ||
+ | ! align="left" width="200px" | service_unavailable | ||
+ | | A rede social não está disponível no momento. | ||
+ | |+ | ||
+ | ! align="left" width="200px" | internal_server_error | ||
+ | | Um erro desconhecido ocorreu. | ||
+ | |+ | ||
+ | ! 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. | ||
+ | |} | ||
== Example == | == Example == |
Revision as of 20:52, 11 March 2013
Contents |
Description
Executado quando algum erro acontece durante o processo de login.
Adding Handler
socialid.events.onLoginError.addHandler(handler)
Event Data
event | onLoginError | provider | O provider utilizado pelo usuário no login. Pode ser "facebook", "twitter" ou "linkedin". | code | O código do erro que aconteceu durante o login 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. | internal_server_error | Um erro desconhecido ocorreu. | blocked | A Conta de Marketing não está mais recebendo logins pois atingiu o número máximo de contatos do plano. |
---|
Example
Adicionando um handler para o evento onLoginError do Social Login:
socialid.events.onLoginError.addHandler(function(data) { console.log("Website received onLoginError: ", data); });
Exemplo de resposta do objeto data ao acontecer um erro de timeout no login:
{ event: "onLoginError", provider: "twitter", code: "request_timeout" }