2
votes

Apps making use of 'extended permissions' features of the facebook graph API require reviewing by facebook https://developers.facebook.com/docs/apps/review/login#do-you-need-review .

Facebook lets you make 'test users' so that the reviewers can try out your application.

However, when I try to use the graph explorer to query the API with my app and a test user - I cannot make use of anything which requires extended permissions - it also doesn't work from within my app. How can I use extended permissions with test users?

2

2 Answers

0
votes

Test users still need to go through the same login flow in order for the test users to grant the app permissions.

The exemption for developers and test users is primarily related to whether these permissions can be granted using the login dialog.

0
votes

This is a feature, not a bug, of the Facebook API. At least in the case of read_mailbox permissions.

Even if the test user explicitly grants this permission, the API will reject any calls because they are not developers of the application. So the answer is that you can not use test users in this case.