Socialid.events.onConnectError
(Difference between revisions)
Dirceu.tiegs (Talk | contribs) m |
Dirceu.tiegs (Talk | contribs) |
||
Line 1: | Line 1: | ||
== Description == | == Description == | ||
− | + | Executed when an error occurs during the connection to a new credential. | |
== Adding Handler == | == Adding Handler == | ||
Line 14: | Line 14: | ||
|+ | |+ | ||
! align="left" width="200px" | provider | ! align="left" width="200px" | provider | ||
− | | | + | | Provider used in the connection. Can be "facebook", "twitter", "linkedin", or "gplus". |
|+ | |+ | ||
! align="left" width="200px" | code | ! align="left" width="200px" | code | ||
− | | | + | | The error code returned during the connection. |
|} | |} | ||
Line 24: | Line 24: | ||
{| | {| | ||
! align="left" width="200px" | unauthorized | ! align="left" width="200px" | unauthorized | ||
− | | | + | | 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 | ||
− | | | + | | The social network took too long to return the access token. |
|+ | |+ | ||
! align="left" width="200px" | service_unavailable | ! align="left" width="200px" | service_unavailable | ||
− | | | + | | The social network is not available right now. |
|+ | |+ | ||
! align="left" width="200px" | conflict | ! align="left" width="200px" | conflict | ||
− | | | + | | This credential is already associated with another Social Login user. In this case, disconnect the other user's credential to allow the connection for the current user. |
|+ | |+ | ||
! align="left" width="200px" | blocked | ! align="left" width="200px" | blocked | ||
− | | | + | | 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 | ||
− | | | + | | An unknown error occurred. |
|} | |} | ||
== Example == | == Example == | ||
− | + | Adding a handler for the onConnectError event of the Social Connect widget: | |
socialid.events.onConnectError.addHandler(function(data) { | socialid.events.onConnectError.addHandler(function(data) { | ||
Line 50: | Line 50: | ||
}); | }); | ||
− | + | Example response object: | |
{ | { |
Revision as of 20:00, 3 November 2014
Contents |
Description
Executed when an error occurs during the connection to a new credential.
Adding Handler
socialid.events.onConnectError.addHandler(handler)
Event Data
event | onConnectError | provider | Provider used in the connection. Can be "facebook", "twitter", "linkedin", or "gplus". | code | The error code returned during the connection. |
---|
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. | conflict | This credential is already associated with another Social Login user. In this case, disconnect the other user's credential to allow the connection for the current user. | 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 onConnectError event of the Social Connect widget:
socialid.events.onConnectError.addHandler(function(data) { console.log("Website received onConnectError: ", data); });
Example response object:
{ event: "onConnectError", provider: "twitter", code: "conflict" }