我正在开发一个项目,将数据发布到Facebook页面的墙上。我已经建立了一个Facebook应用程序,并尝试发布到他们的页面的墙时,目前从用户请求以下权限:哪些Facebook权限允许发布到页面墙(不是简介墙)?
publish_stream
offline_access
manage_pages
的代码目前职位,一个PROFILE的墙壁成功,但当试图张贴到一个页面的墙壁时,返回以下错误:
Facebook error: (#200) The user hasn't authorized the application to perform this action.
同样,我要求的权限显然足以张贴到配置文件的墙上,但不会显示在页面的墙上。我错过了哪些权限以张贴到网页的墙上?预先感谢您的任何帮助。
需要更多信息。你使用什么协议(API)?您是否收到网页的访问令牌?您尝试连接网页的用户管理员? – Lex 2010-12-13 19:21:24
我使用OAuth 2.0协议获取访问令牌,并使用Graph API发布数据,向“https://graph.facebook.com/".$facebookPageID."/feed”发出curl请求以将数据发布到属于$ facebookPageID的墙上。我已收到配置文件的墙和页面墙的访问权限。该页面由我发布的配置文件的用户管理,并且Facebook为这两个页面返回相同的访问令牌。访问令牌是通过登录页面管理员的帐户授予的。非常感谢您的时间和帮助。 – Sean 2010-12-13 21:01:40