如何在Facebook上获得user_photo权限应用批准?

时间:2014-08-08 03:41:44

标签: facebook facebook-graph-api facebook-php-sdk

我似乎无法在Facebook上批准我的应用以获得照片审批。问题是Facebook说我还没有证明我的应用程序如何使用照片,因此他们无法批准该许可。但是,我无法向他们展示我的应用如何使用照片,因为它未获得用户批准!它是一个捕获22。

我需要给Facebook一个帐户,他们可以用来连接我的应用程序,看看我如何提取用户照片。该网站已经使用PHP SDK构建,并配置为将用户重定向到Facebook的oauth页面,在那里提示他们获得许可。但是,此时除了我的任何用户名(开发人员)都会看到:

The following permissions have not been approved for use and are not being shown to people using your app: user_photos.
Submit them for review or learn more.

因此,该帐户无法授予照片权限,且该应用无法正常运行。所以facebook不会批准它。你怎么绕过这个捕获22?我尝试过的事情:

  • 通过其信息中心创建Facebook测试用户,但仍无权授予照片访问权限
  • 创建一个真实的Facebook帐户,上传照片,然后让该用户成为"管理员"我的应用程序仍然无法授予照片访问权。

这非常令人费解,任何人都有任何想法?

2 个答案:

答案 0 :(得分:2)

您的应用必须在2014年4月30日之前创建,然后在Facebook中使用

与AppName Huus一样,它是在2014年4月30日之前在facebook

创建的

答案 1 :(得分:1)

这意味着您还没有正确创建测试用户。如果您从中创建测试用户 https://developers.facebook.com/apps/{your-app-id}/roles/test-users/(应用设置>角色>测试用户),用户可以访问任何和每个权限,即使他们尚未获得Facebook批准。

在请求许可时,我没有收到有关未批准权限的错误或警告。

Login with Permissions

我能够为我的应用创建测试用户,登录并能够访问未经批准的权限。截图是证明。

Example of Test User Permissions