我创建了一个从服务器端连接到Facebook的应用程序。我打开了一个页面(社区页面(,以便应用程序使用GRAPH API在此页面的墙上发布帖子。当我尝试通过 PAGEID/提要 在页面中发帖时,我收到以下回复:
{"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200}}
我已经在照片,事件或笔记等Facebook应用程序的页面上看到它显示"扩展权限",但是当我将应用程序添加为选项卡时,该选项不会出现。
我很沮丧!
提前感谢!
您需要页面管理员授予应用访问其页面的权限。
身份验证文档中有一整节专门讨论这一点:作为页面进行身份验证
获得用户的manage_pages
权限后,对/me/accounts
的调用将返回用户管理的页面列表以及可用于代表页面进行 API 调用的access_token
。