2014年4月30日之后,facebook API有所更改,现在使用php在Facebook页面上发布的在线指南不起作用。
错误如下:
(#200)用户未授权应用程序执行此操作
我只是执行了获取访问令牌和代码的过程,但是当我使用此代码时:
&scope=manage_pages,publish_stream
这个URL定义了您将分配给您的应用程序的权限,facebook说这manage_page
在2014年4月30日之后不好。
谢谢大家
我认为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,其中介绍了有关如何处理丢失的权限的方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句