我有一个使用publish_actions的应用程序,以便将游戏内的图像发布到我们应用程序的Facebook页面。
我正在使用 iOS 社交框架(SLRequest 和 SLServiceTypeFacebook)来获取权限并实际发布图像。
当我使用测试 Facebook 帐户时,所有这些都有效并得到验证。
但是,我正在尝试将其提交给 Facebook 进行审核,以便我可以为其他用户启用它。但我无法提交,因为它认为我没有进行实际的 API 调用。
您似乎尚未发出任何 API 请求来发布内容 过去 30 天内具有publish_actions 权限。你需要 使用角色中列出的任何帐户在您的应用程序中测试此权限 在您提交审核之前。看来你还没有测试过 此权限是因为没有针对任何 API 请求 过去 30 天内的publish_actions。
http://cl.ly/image/3g3Q1p13113F
我已经测试并确认我可以成功使用publish_actions API从应用程序发布到应用程序的Facebook页面。我怎样才能让 Facebook 允许我实际提交此许可以供审核?
您是否对任何需要
publish_actions
权限的 API 进行直接 API 调用?在某些情况下,您不需要此权限,即,如果您使用共享对话框。需要 publish_actions
权限的 API 示例是对 /{user-id}/feed
的 POST 请求。此外,如果您将帖子作为页面发布,则可能需要 publish_pages
权限。例如调用 {page-id}/feed
根据您的使用案例,尝试向使用这些权限的任何端点发出 POST 请求。这应该有助于消除错误。