【发布时间】:2011-05-24 20:43:00
【问题描述】:
我正在做一个将数据发布到 Facebook 页面墙上的项目。我已经设置了一个 Facebook 应用程序,目前在尝试发布到他们页面的墙上时请求用户的以下权限:
publish_streamoffline_accessmanage_pages
代码当前成功发布到PROFILE的墙上,但是当尝试发布到PAGE的墙上时,返回以下错误:
Facebook 错误:(#200) 用户尚未授权应用程序执行此操作。
再次,我请求的权限显然足以发布到个人资料的墙上,但不能发布到页面的墙上。我缺少哪些权限来发布到页面的墙上?提前感谢您的帮助。
【问题讨论】:
-
需要更多信息。您使用什么协议 (API)?您是否收到页面的访问令牌?您尝试连接的页面是用户管理员吗?
-
我正在使用 OAuth 2.0 协议获取访问令牌,并正在使用 Graph API 发布数据,向“graph.facebook.com/".$facebookPageID."/feed”发出 curl 请求以将数据发布到属于$facebookPageID。我收到了个人资料墙和页面墙的访问令牌。该页面由我发布的个人资料的用户管理,Facebook 为两个页面返回了相同的访问令牌。访问令牌是通过登录页面管理员的帐户授予的。非常感谢您的时间和帮助。
标签: facebook permissions facebook-wall