My company's Facebook app has been in operation for a few years, but with the recent API upgrade, Facebook now requires apps to be submitted for approval if you need certain permissions.
This app adds a page tab, which requires the manage_pages permission. Facebook has rejected the app several times, providing the following reason:
We could not reproduce the requested permission. Please submit
detailed, step-by-step English instructions in the "Add Notes" section
of the permission, and make sure to provide the relevant version of
your app.
Things I've done:
provided step-by-step instructions, with supporting screenshots for each step
had multiple people test those steps to ensure the login process and page tab work as expected
read through all of the supporting documentation and submission articles
Unfortunately, Facebook provides no option to contact their reviewers.
Has anyone else hit a wall when submitting a Facebook app for approval? And if so, were you able to figure out the issue or contact the reviewer?
That's unfortunate... I think there have been such cases. If you think everything is correct with your review submission, I'd recommend that you post a message to https://www.facebook.com/groups/fbdevelopers/ There are FB engineers monitoring the group, I guess they could give you some help or contact the right persons.
Good luck!
Related
I need my application to be authorized for instagram_graph_user_profile and I followed each step for Facebook app review really carefully, but my application keeps getting rejected because they can't login with the Instagram test account I provided.
Since reviewers are logging in from California, Instagram itself blocks their sign in attempt because it's seen as "suspicious", so they send a verification code to the Instagram account email.
I even provided them with the password for that email so they have all the tools to login, but they keep refusing the submission.
I contacted Facebook assistance several times but they keep saying that they can't help and they redirect me to documentation.
Anyone else had the same problem? My application is already on App store and Play store and I didn't have to face such things.
Solved
After resubmitting a couple times they accepted it, I guess it's just matter of who reviews the application.
in order to approve your app’s continued operation on our platform.
Platforms affected: Connect URL.
Developer Policy 1.2: Build an app that is stable and easily navigable.Some common violations of this policy include:
- Broken Facebook integration (e.g. broken share, like or comment functionality)
- Broken user experience in the app (e.g. app has broken links or user interface failures)
My app:
Using https://www.npmjs.com/package/hellojs v1.18.8 to query user info from facebook.
The request URL:
https://graph.facebook.com/v2.9/me?fields=email,first_name,last_name,name,timezone,verified&access_token=.....
calling out hello.js
hello(auth.network).api('me').then(function (json) {
App has no share, like, comment functionality and not really any user interface. Just our page offers ability to fill some data with facebook and then it remembers you with cookie.
Anyone has similar e-mail and what to do?
Our app does not use share, like or comment functionality neither do we provide any user interface for users (only the o. We are using Facebook to prefill some user data on our site.
Have the same unclear message "Platform affected: Connect Url".
I asked for a more detailed answer and received an answer the next day:
Thank you for your response.
Facebook periodically reviews the websites and applications which are on it. Your application is in its review process currently. We are required to test the Facebook login functionality in order to conclude the review in totality. However, we are unable to do so.
Unfortunately, we have not been able to locate a Facebook integration (Login, Share and Like) on your submitted platform. To help us conclude the review process, could you kindly share the details regarding the location of a Facebook integration and how to navigate to it on your website URL.
This review is essential to Facebook as we want to offer the best experience to users as well as developers like yourself. Please help us in bringing your application into compliance by working with us.
Alternatively, you could aid us by sending us credentials of a test user which is already registered and connected to an FB account within the app. You can get all the information related to creating a test user here - https://developers.facebook.com/docs/apps/test-users.
Please feel free to get in touch with us regarding any doubts or queries you might have.
Thank you for your patience and cooperation.
Looking forward to hearing from you.
My app contains the functionality of a facebook login. I made an instruction and a test user of the application so that Facebook employees could test the functionality used in my application.
Normally they write down what is wrong and explain how to fix it. If you are not sure you can reply them back and ask how to fix it. I manage to fix my issue which was similar to the one explain below by emailing facebook.
https://technuisance.com/facebook/facebook-policy-warning-for-app-solved.html
I got the same message from Facebook two months ago. In my case, I didn't find a solution in time and Facebook penalize me by deactivating the app.
Therefore, you must attend to it if you do not want the same to happen to you. Facebook uses software similar to this to check for failures on your site and assigns a score according to its performance. That's why they send you such a generic message.
I suggest you use PageSpeed Insights to receive a report on the performance of your website. In addition, the platform gives you suggestions for optimization and improvement; Surely there you will find some clue of what may be failing.
My code is working properly in dev mode, but I can not get approval to use publish_pages or manage_pages. I keep failing every review.
The problem is that the software is to be ran as a cron job and there's really no user interface. This is for an auction website and we want to post a summary of auctions for the next day in our feed.
For some reason they keep saying:
Your screencast doesn't show how the use of this permission directly improves the user experience in your app. Unfortunately we also weren't able to determine this from testing your app manually
Right now, if I have the app in dev mode the post submits successfully, but only my user account can see them, so I've been having to leave dev mode on, let the app post, and then turn the app live.
This is less than ideal. Is there any 3rd party application that has already been approved I can use to post to our facebook page?
It seems like the magic is making sure to mention "this is a server to server application with no user interface" is all that's required to get your app approved. After doing that, it went through without an issue.
I created an fb application which uses the following permissions: manage_pages,publish_pages, and read_insights.
The main purpose of the application is to give to the authenticated user reports and statics about the popularity of his own fb page.
I noticed that I can't use those permissions until I submit the app for review.
In the facebook developer account, I noticed that for each of the above permissions I have to complete some notes:
1. How a person logs in with Facebook
2. How a person sees the permission used in your app.
Also they want me to upload a video to show them that I use the permission correctly.
The problem is that I'm not sure what should the video contain in order to clarify the point 1 and 2.
Right now my application is only doing the authentication phase (signup), and in the next release we are going to create and display analytics for each user who joined the platform.
I would be grateful, If you could give me some suggestions regarding what facebook would like to know in order to approve the permissions.
Thanks,
Your App needs to be working before you can send it in for review. Meaning, you need to have at least a working prototype. For development, you do not need to go through the review process, every permission works for everyone with a role in the App without review.
In other words, you can´t go through review with permissions you don´t even use right now.
I have written a desktop application and on the main interface there is a button to launch a Facebook status update form (it is a different program). In order for the status update to work, I need the publish_actions permission and for that I need to submit my app for review.
When I try to do that, it asks me to add a platform but when it comes to windows, it only accepts Windows 8 apps.
What can I do? Any help would be appreciated.
Hello I had the same problem and found the solution.
What you have to do is submit it as Website and state you are submitting a Desktop Application. I submitted as Website following a suggestion from the Facebook Team in a Bug Report.
However, at first they rejected my review submission with the standard message "Your Website does not support Facebook Login". I submitted again explaining I have a Desktop Application and I was choosing the Platform Website following their suggestion from that link, and then they read my step-to-step screenshot instructions, approved some of the items and gave me feedback on the others.
Good luck!