0

我正在尝试使用 Facebook Graph API 来更新代表用户发布的新闻提要帖子以及同一用户发表的评论。用户已授予我 publish_actions、publish_stream 和 read_stream 权限以及扩展权限。

我可以通过仅在 api explorer 中传递 message 和 access_token 来做到这一点。当我在我的服务器上尝试时,我收到以下错误:

{ error: 
   { message: '(#100) Invalid fbid.',
     type: 'OAuthException',
     code: 100 } }

这个老问题表明需要offline_access 才能完成这项工作。

http://facebook.stackoverflow.com/questions/4877847/publishing-comments-on-my-facebook-app-profil

现在offline_access 已被弃用,并且不是新应用程序的选项,是否可以按照文档的建议在用户的新闻提要上发布评论?

4

2 回答 2

1

“publish_stream”、“read_stream” 权限足以评论用户的提要。我一直以这种方式使用它并且它有效。请注意,graph api explorer 默认分配所有权限,您需要能够使用您的 facebook appid 进行测试

顺便提一句。如果您使用基于 Web 的应用程序,社交插件会更简单、更清洁 https://developers.facebook.com/docs/reference/plugins/comments/

于 2012-04-25T09:43:15.983 回答
0

此外,请确保您已查看 API 的最新文档。(在撰写本文时,它位于https://developers.facebook.com/docs/facebook-login/permissions/v2.0)。

看起来 publish_stream 已被弃用。在我的项目中,我不得不将其更改为 manage_notifications。但这取决于您要做什么,因此请仔细检查文档。

于 2014-07-29T22:35:51.487 回答