我似乎无法在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?我尝试过的事情:
这非常令人费解,任何人都有任何想法?
答案 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批准。
在请求许可时,我没有收到有关未批准权限的错误或警告。
我能够为我的应用创建测试用户,登录并能够访问未经批准的权限。截图是证明。