使用PHP在Facebook页面上发布

时间:2014-05-07 07:40:20

标签: php facebook facebook-graph-api

2014年4月30日之后,facebook API发生了变化,现在使用php在facebook页面上发布的在线指南并不起作用。

错误如下:

  

(#200)用户尚未授权应用程序执行此操作

我刚刚执行了获取访问令牌和代码的过程,但是当我使用它时:

&scope=manage_pages,publish_stream 
这个URL的

定义了你将分配给你的应用程序的权限,facebook说manage_page在2014年4月30日之后表现不佳..我可以用什么来发布页面/或替代它?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

我认为manage_pages不再有效是不正确的,请参阅https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-pages我认为用户可能拒绝向您的应用授予此权限。

您可以像这样检查相应用户的当前权限:

GET /me/permissions

(见https://developers.facebook.com/docs/facebook-login/permissions/v2.0#checking

另请参阅https://developers.facebook.com/docs/facebook-login/permissions/v2.0#handling,其中介绍了如何处理丢失权限的方案。