Challenges with the Facebook API Review Process
I have encountered significant challenges navigating the Facebook API review process. Having attempted the latest Instagram Basic Display API seven times, each time receiving unconstructive feedback. Despite providing clear and precise instructions, the issues persist.
For instance, during the review, I created a brand-new Instagram account with Two-Factor Authentication (2FA) enabled. I generated backup codes and shared them explicitly, along with detailed instructions. However, the feedback indicates a lack of adherence to the process—the reviewers might not even be using the provided backup codes and instead improperly force a code into the 2FA field. And they also use their own Instagram account for the test (according to their feedback), despite a boldly written note telling them that only the test Instagram account has been white-listed for the test.
A concerning aspect of this process seems to be the outsourcing of reviews to under-trained teams, often based in locations such as the Philippines. This can lead to inconsistencies, and approvals often feel like a matter of luck rather than merit. Similar issues have occurred in my past interactions with Facebook’s review processes.
When faced with such challenges, my fallback has been engaging Facebook’s support team. However, this is only effective if you have an active ad account, as it seems to be the only way to capture their attention. In the past, their "manual reviews" have been instrumental in resolving similar issues, and I’ve now resorted to seeking their assistance for my stalled Instagram API review on my seventh attempt.
Facebook can and should improve this process to provide a more efficient and reliable experience for developers and businesses alike.
For those facing similar challenges, you can try the support link below (active ad account required): https://www.facebook.com/business-support-home
Best of luck with the Facebook team!