如何在不请求publish_actions和manage_pages权限的情况下发布到我自己的时间轴/页面?

时间:2014-05-15 14:27:07

标签: facebook facebook-graph-api

我有一个博客网站,我有一个Facebook页面,我想从我的博客分享更新。我还想将这些更新分享到我的个人资料/时间表。我创建了一个应用程序并请求了publish_actions和manage_pages权限。

它被以下评论拒绝了:

  

您无需申请这些权限,因为您的博客或CMS   与您管理的应用程序集成。 作为App管理员,您可以   已经访问这些权限并发布到您的时间轴或页面   你管理员。您可以通过添加来提供对其他用户的访问权限   作为您的应用程序的开发人员。“

是的,我是网站,应用和Facebook个人资料/页面的管理员。

但是,谁能告诉我它是什么意思?

我多次阅读文档。很明显,我只能使用access_token发布到我自己的内容。如果我要求授权,我可以获得访问令牌。

如果使用publish_actions进行请求授权,则manage_pages授权对话框附带红色标语:

  

“以下权限尚未批准使用,并且未向使用您的应用的人员显示:publish_actions和   manage_pages.Submit他们审查或了解更多。“

  

“这不会让应用程序发布到Facebook。”

。然后任何发布的尝试都带有错误#200)用户没有授权应用程序执行此操作。我没有请求权限我只是得到错误200.

那么,作为应用管理员,我怎么能“已经访问这些权限并发布到我的时间线或我管理的页面”?

1 个答案:

答案 0 :(得分:5)

似乎在5月中旬左右,他们至少部分地回到了审查过程中;如果您的用户拥有该应用和该网页,那么您应该能够在不经过审核过程的情况下发布到您的信息流或您的信息页...我想您不必要求获取触发该信息的权限审查过程。

我会对此进行一些测试,然后我会以结果回复您。

更新:是的。我刚刚对其进行了测试...只需要发布publish_actions,manage_pages和status_update,它就会让您在自己的页面上进行自动提交,只需忽略有关审核流程的警告。