Facebook Graph:是否可以使用publish_stream和read_stream权限向新闻Feed帖子发布评论?

时间:2012-04-25 00:52:07

标签: facebook-graph-api comments

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

我可以通过仅在api资源管理器中传递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而不是新应用的选项,是否可以按照文档的建议在用户的新闻Feed上发布评论?

2 个答案:

答案 0 :(得分:1)

“publish_stream”,“read_stream”权限足以评论用户的Feed。 我一直在使用它,它的工作原理。 请注意,图形api资源管理器默认分配所有权限,您需要能够使用您的facebook appid进行测试

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

答案 1 :(得分:0)

另外,请确保您已检查API上的最新文档。 (写作时刻是https://developers.facebook.com/docs/facebook-login/permissions/v2.0)。

看起来不推荐使用publish_stream。在我的项目中,我不得不将其更改为manage_notifications。但这取决于你想要做什么,所以请仔细检查文档。