Social Media Integration FAQ
Facebook Scopes
-
public_profile
Required. Allows access to a person's basic profile information
-
email
Allows access to the person's primary email address
-
pages_show_list
Allows access to view the list of Pages a person manages
-
pages_read_engagement
Allows reading engagement data on Page posts
-
pages_manage_posts
Allows creating and managing posts on Pages
-
pages_manage_metadata
Allows managing Page settings and metadata
-
pages_read_user_content
Allows reading user-created content on Pages
-
business_management
Allows managing business assets and getting insights
LinkedIn Scopes
-
openid
OpenID Connect authentication
-
profile
Access to basic profile information through OpenID Connect
-
email
Access to email address through OpenID Connect
-
w_member_social
Ability to post, comment and like posts on behalf of the member
-
w_organization_social
Post, comment and like posts on behalf of organization
-
r_organization_social
Read organization's social stream
-
rw_organization_admin
Manage organization pages you administer
X (Twitter) Scopes
-
tweet.read
Read Tweets from your timeline
-
tweet.write
Create Tweets and Retweets
-
users.read
Read basic profile information
-
offline.access
Maintain persistent access to the API
-
space.read
Read Spaces data
Important Notes
Minimal Permissions
Always request only the scopes that your application actually needs. This follows the principle of least privilege and builds trust with users.
User Consent
Users will need to explicitly approve these permissions during the OAuth authentication process.
Platform Guidelines
- Each platform has specific guidelines about how to use these scopes
- Misuse of scopes can result in app suspension
- Some scopes may require additional business verification or app review