我从 facebook 收到代码 200 的权限错误,同时尝试在我自己的 facebook 粉丝页面中由我以外的用户发表的帖子下发表评论。我正在使用 Facebook 图形 API。
确切的错误(JSON)是:
{"error":{"message":"(#200) 权限错误","type":"OAuthException","code":200}}
注意:上面的错误并没有说需要什么样的权限!
详细用例:
我的 Facebook 帐户中有一个粉丝专页。我是那个粉丝页面的管理员。
我已经在 facebook 中注册了我的应用程序,并获得了包括 publish_stream 权限在内的权限。另外,我有设置
publish_stream
权限作为扩展权限。现在,当我尝试在除我之外的任何用户发表的帖子(当然是我的粉丝专页)下发表评论时,我收到上述权限错误。
- 但是,使用图形 API,我可以在我自己从粉丝专页或图形 API 制作的帖子下发表评论/发布点赞。
- 但是,在我的粉丝专页中,我可以在由我以外的用户发布的帖子下发表评论。
注意:我有一个通过 OAuth 2.0 步骤获得的有效访问令牌(用户访问令牌和页面访问令牌)。尝试同时使用用户访问令牌和页面访问令牌时出现上述错误。