Socialid.events.onLoginError
From Social ID Developers
(Difference between revisions)
Dirceu.tiegs (Talk | contribs) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Description == | == Description == | ||
− | + | Triggered when an error occurs during the login process. | |
== Adding Handler == | == Adding Handler == | ||
Line 33: | Line 33: | ||
|+ | |+ | ||
! align="left" width="200px" | blocked | ! align="left" width="200px" | blocked | ||
− | | This | + | | This Account is not receiving new logins because it hit the maximum number of contacts for its plan. |
+ | |+ | ||
+ | ! align="left" width="200px" | user_inactive | ||
+ | | The user is inactive. See: [[PUT login/users/:user_id/activate]] | ||
|+ | |+ | ||
! align="left" width="200px" | internal_server_error | ! align="left" width="200px" | internal_server_error |
Latest revision as of 16:35, 30 December 2021
Contents |
Description
Triggered 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 Account is not receiving new logins because it hit the maximum number of contacts for its plan. | user_inactive | The user is inactive. See: PUT login/users/:user_id/activate | 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" }