Facebook API 用于获取评论

14

有没有人看过如何使用Graph API拉取Facebook评论的完整示例。

根据文档: 需要页面访问令牌才能检索此数据。

我已经有一段代码,可以要求用户登录并获取授权令牌,然后我可以使用该令牌将消息发布到他们的Facebook Feed。我是否需要额外的步骤才能阅读他们的评论/评分?

这是一个发布到他们Feed/Page的代码示例。

response = Curl.post("https://graph.facebook.com/#{page_id}/feed", {
    :message => message,
    :access_token => auth_token
  })

谢谢


你有找到解决方案吗? - r3wt
2个回答

14

如果您指的是页面评级(与应用程序评论不同!),那么端点是

GET /{page_id}/ratings
根据此处描述: https://developers.facebook.com/docs/graph-api/reference/page/ratings,您需要一个页面访问令牌。
我有点困惑的是您提到您想要阅读他们的评论/评分。在这种情况下,因为据我所知,目前不可能通过Graph API或FQL查询用户的页面评级,所以这是另一回事了。过去只能通过FQL查询应用评论(请参见https://developers.facebook.com/docs/reference/fql/review/)(更新:自2016年起,FQL不再可用)。

如何获取该页面的 page_id?@Tobi - Sagar Patel
page_id 是页面的 URL,例如 https://facebook.com/ExamplePage/在这个例子中,page_id 就是 ExamplePage。 - Sean _space
2
还有其他人注意到领域审核员没有返回任何数据吗?https://developers.facebook.com/docs/graph-api/reference/recommendation/ - Andrew Schultz
3
据我所知:审核员现在要求您使用具有“manage_pages”权限的应用程序的实时版本。如果您使用的应用程序处于开发者模式,则审核员字段为空,除非审核员是应用程序的用户。我希望这个问题能得到解决,因为我怀疑 Facebook 不会授予我管理页面的实时访问权限。 - user158443
有没有一种方法可以在响应中获取评论ID? - Ishan Fernando

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接