我编写了一个程序,上面写着“程序想为你发布到 Facebook”我应该提交什么项目以供审核?那是“publish_actions”吗?
但 Facebook 只是说“看起来你在过去 30 天内没有发出任何 API 请求来发布具有 publish_actions 权限的内容。你或 Roles 的任何帐户需要先使用此权限测试这个应用程序,然后才能提交它供审查。”
然后我将我的帐户添加到测试人员并测试程序,但没有任何改变,为什么?我应该怎么办?
我编写了一个程序,上面写着“程序想为你发布到 Facebook”我应该提交什么项目以供审核?那是“publish_actions”吗?
但 Facebook 只是说“看起来你在过去 30 天内没有发出任何 API 请求来发布具有 publish_actions 权限的内容。你或 Roles 的任何帐户需要先使用此权限测试这个应用程序,然后才能提交它供审查。”
然后我将我的帐户添加到测试人员并测试程序,但没有任何改变,为什么?我应该怎么办?
因为您在登录期间请求 publish_actions 权限,所以出现消息“程序想为您发布到 Facebook”。听起来您的应用实际上并未使用此权限。
请记住,如果您使用对话框或按钮共享内容(例如共享对话框、点赞按钮、发送按钮或消息对话框),则不会使用 publish_actions 权限,因为实际共享是由 Facebook 应用程序完成的。仅当您通过调用 /me/feed 或类似端点通过 Graph API 从您的应用程序直接发布到 Facebook 时,才使用 publish_actions 权限。
如果您仅使用对话框或按钮进行共享,则无需在登录时请求 publish_actions 权限,也无需审核您的应用以获得此权限。