如何在 facebook 上获得 user_photo 权限应用程序批准?

Posted

技术标签:

【中文标题】如何在 facebook 上获得 user_photo 权限应用程序批准?【英文标题】:How to get user_photo permission app approval on facebook? 【发布时间】:2014-08-08 03:41:44 【问题描述】:

我似乎无法让我的应用在 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不会批准它。你如何绕过这个catch-22?我尝试过的事情:

通过他们的仪表板创建一个 facebook 测试用户,它仍然无权授予照片访问权限 创建一个真实的 Facebook 帐户,上传照片,然后让该用户成为我的应用程序的“管理员”。仍然无法授予照片访问权限。

这很令人沮丧,有人有什么想法吗?

【问题讨论】:

【参考方案1】:

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

像您的 AppName Huus 一样,它会在 2014 年 4 月 30 日之前在 facebook 中创建

【讨论】:

【参考方案2】:

这一切都意味着您没有正确创建测试用户。如果您从 https://developers.facebook.com/apps/your-app-id/roles/test-users/(应用设置 > 角色 > 测试用户),用户将有权访问任何和所有权限,即使他们没有得到 Facebook 的批准。

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

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

【讨论】:

以上是关于如何在 facebook 上获得 user_photo 权限应用程序批准?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 开发上获得 Facebook manage_pages 的权限?

Facebook - 如何获得永久用户访问令牌[重复]

在 facebook.com 上获得新的预览

如何仅使用登录名和密码获得 facebook 的动态令牌?

如何验证内容是不是在 Facebook 上共享?

如果 Facebook Feed 对话框已弃用,您如何在 Facebook 上分享帖子?