Social API

These endpoints focus on the mechanics of the login process including authentication, app settings, identity providers, and social profile data.

An introduction to the Social Login APIs can be found in these two articles:

The actual API endpoints are listed below.



 
/add_domain_patterns
Adds a domain to an application's domains whitelist.
POST
/add_or_update_access_token
Adds or updates an access token being used with one of the following social login identity providers: Facebook; Renren; SoundCloud; Foursquare.
POST
/auth_info
Authenticates a social login.
POST
/get_app_settings
Returns application settings and information.
POST
/get_available_properties
Returns all the social login providers configured for an application.
POST
/get_backplane_properties
Returns information about the Backplane server, which facilitates communication between Janrain software components. This call will not return information unless you have implemented Backplane.
POST
/get_contacts
Returns all the social media contacts for the specified user account. Note that not all social login providers support this call. Those that don't will not return contact information.
POST
/get_domain_patterns
Returns information about all the domains on an application's domains whitelist.
POST
/get_share_count
Returns the number of times that a specified URL has been shared.
POST
/get_share_providers
Returns information about all the email and sharing providers configured for an application.
POST
/map
Associates a primary key with a user's social identity.
POST
/providers
Returns information about all the social login identity providers configured for an application.
POST
/set_app_settings
Configures property settings for an application.
POST
/set_auth_providers
Defines the social login identity providers assigned to an application.
POST
/set_backplane_properties
Configures property values for the Backplane server.
POST
/set_domain_patterns
Replaces the existing set of domains on an application's domains whitelist with a new set of domains.
POST
/set_share_providers
Replaces the existing set of share providers for an application with a new set of providers.
POST
/sharing/broadcast
Shares activity information with a social login identity provider.
POST
/sharing/direct
Shares activity information directly with the specified recipients on a social login provider's network.
POST
/signin/oauth_token
Exchanges a social login OAuth token for a Janrain social login token. This endpoint is used if you are authenticating users directly with a social login provider instead of using a Janrain Social Login application.
POST
/unmap
Removes an identity provider from a primary key.
POST