How Do I Get My Facebook App Approved?
Colleen Gutierrez
Blackbaud Employee
Recent changes by Facebook to secure and protect data have meant new guidelines and actions for Facebook Apps. We've heard feedback from organizations trying to get approval that they've been turned down, and they're not sure why.
We compiled our best insights below to help you get your Facebook Apps approved.
How Does the Approval Process Work?
Facebook reviews submissions and carefully evaluates non-basic permissions to leverage Facebook APIs. Facebook wants to know what data access you are requesting and why.
When you submit your App for approval, carefully consider any non-basic permission requests or Facebook could deny your submission.
If you only request basic permissions, follow the Facebook steps here to submit your App review.
Which Permission Requests Can I Ask For?
Approval can depend on what kind of user data you request and how well you substantiate this request. The basic rule of thumb: The less user data you request, the better. The following permissions are your baseline:
⇒ Basic permissions automatically granted by Facebook
Note: The following permissions suggestions do not guarantee approval or rejection from Facebook. It is up to each organization to work with Facebook on data access approval. You can read details about available Facebook permissions here.
⇒ Permissions Facebook would likely reject
Clarify how you will use non-basic permissions. Be sure to explain your immediate use with that data and how it will improve your constituent's experience.
Review the examples of submissions here for ideas on how to explain your request.
To speed up the review, provide as much info as possible to help the reviewer, including clear screenshots, detailed step-by-step instructions and a screencast recording of your app and its Facebook integration.
Read more about App review here.
Janrain considerations: If you use Janrain for OAuth with Luminate Online Social Login, whatever permissions you choose and get approved from Facebook, set those same permissions in Janrain. If your Janrain configuration uses a Facebook permission that is not approved in your Facebook app, the connection will fail.
This post applies to you if your organization has (or will get) a Facebook App for Luminate Online and/or Janrain. You need an app to support these functions:
- Social Login in Luminate Online (OAuth), powered by Janrain
We compiled our best insights below to help you get your Facebook Apps approved.
How Does the Approval Process Work?
Facebook reviews submissions and carefully evaluates non-basic permissions to leverage Facebook APIs. Facebook wants to know what data access you are requesting and why.
When you submit your App for approval, carefully consider any non-basic permission requests or Facebook could deny your submission.
If you only request basic permissions, follow the Facebook steps here to submit your App review.
Which Permission Requests Can I Ask For?
Approval can depend on what kind of user data you request and how well you substantiate this request. The basic rule of thumb: The less user data you request, the better. The following permissions are your baseline:
⇒ Basic permissions automatically granted by Facebook
- default
- public_profile
Note: The following permissions suggestions do not guarantee approval or rejection from Facebook. It is up to each organization to work with Facebook on data access approval. You can read details about available Facebook permissions here.
⇒ Permissions Facebook would likely reject
- publish_actions (deprecated - do not include. See this post.)
- user_friends
- user_gender
- user_age_range
- user_link
- user_photos
- user_videos
- user_birthday - to send birthday emails
- user_likes - to send interest emails
- user_events - to send interest and call-for-participation emails
Read more about App review here.
Janrain considerations: If you use Janrain for OAuth with Luminate Online Social Login, whatever permissions you choose and get approved from Facebook, set those same permissions in Janrain. If your Janrain configuration uses a Facebook permission that is not approved in your Facebook app, the connection will fail.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 209 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 359 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 563 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 243 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 779 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)