Connecting Social Media Accounts

In this guide we explore how to connect social media accounts to be able to collect content from them.

Why is Connection required

For certain social media providers it's only possible to collect content from when it's done on behalf of a user. This means a user must first grant Crowdynews permission to interact with these providers on their behalf. A user can do this by entering the social connect flow via the connect endpoint.

The following services require to be connected to a contract by a user before content can be collected from them:

See the Collection Guide for more information about collecting content.

How the Connect Flow looks

social connect

What happens after connecting

After a user has granted Crowdynews permission to collect content on their behalf, the social media provider will send credentials. These credentials are then connected to the contract the user belongs to. See the Contract Guide for more information about contracts.

Limitations

A user always connects a social media account to a contract. This means a user can not use the same social media account to activate the same service across multiple contracts.

For example, user A with access to contract X and contract Y can use their Twitter account, @user-a, for activation in contract X. But after doing so, user A can no longer use the Twitter account @user-a for activation in contract Y. A different Twitter account must be used to activate Twitter in contract Y.

How to see who connected

Information about the connected social media account can be obtained by means of the me endpoint.

The specific 'me' information returned depends on the service.

Connecting in the Control API