Facebook API - 无法申请 'user_photos' 权限

Facebook API - Can't apply for the 'user_photos' permission

我有一个 Android 应用程序,它使用 'publish_actions' 和 'user_photos' 权限在 Facebook 上创建相册。我已经申请 'publish_actions' 并获得批准。但是,它不让我申请'user_photos'权限,因为它说我的应用程序在最近三十天内没有使用过这个权限。

我的应用程序确实使用了此权限。我已经成功地从开发者账户和测试用户账户多次发布相册。这仅在我使用 'user_photos' 权限时有效。如果我在没有请求时尝试创建相册 'user_photos',它不起作用

但它仍然说我没有使用此权限。我没有 'publish_actions' 权限的问题;它能够识别出我在使用它。

我需要做什么才能使此权限可供申请?这几乎像是创建相册 "requires" 的许可,但没有 "use" 的许可。

我听说有人建议您需要使用应用程序所有者的帐户,但同样,这对 'publish_actions' 来说不是必需的。

您不需要 user_photos 权限即可发布照片,只需 publish_actions。您需要 user_photos 才能阅读(并获取)用户上传的照片。

作为应用程序的管理员,您可以向您的应用程序授予您想要的任何权限(因为您需要能够这样做才能进行开发)。在您的应用获得批准之前,在您的应用中不具有 admin/dev/test 角色的用户将无法使用任何需要额外权限的功能。

我通过更改我的应用程序的功能解决了这个问题。现在我的应用程序读取用户的相册,如果相册已存在,则将照片附加到相册中。这样做会导致 Facebook 识别权限的使用,这让我可以申请它。

总的来说,这似乎仍然是 Facebook 端的一个错误。