facebook api获得>的完整帖子2条评论或> 4喜欢

时间:2012-10-17 04:57:28

标签: facebook node.js facebook-graph-api facebook-node-sdk

当我在Facebook Open Graph API上发出用户/订阅源请求时,我会收到一个Feed对象,其中的帖子包含> 2条评论或> 4喜欢不透露具体评论的详细信息。

我使用https://github.com/Thuzi/facebook-node-sdk发出请求,但它与'request'NodeJS库非常相似。

我可以通过单独请求该帖子的Open Graph ID来单独获取完整帖子,但这不适合有趣的代码,因为请求是异步的,并且在异步调用中嵌套更多异步调用不适合有趣的代码。

我能以任何方式获得完整的帖子吗?

1 个答案:

答案 0 :(得分:0)

  

我能以任何方式获得完整的帖子吗?

您可以使用(相对)新的Field Expansion功能,为喜欢和评论设置自己的限制,例如:

/facebook/feed?fields=story,message,likes.limit(100),comments.limit(100)

如果您期望(并且需要)更多喜欢/评论,您可能必须将限制设置为更高的值。

但警告,这些查询可能非常耗时 - 我只是尝试使用Graph API Explorer显示的那个,并且它冻结了我的浏览器很长一段时间。 (虽然这与探险者的错误有关,因为它在显示之前会大量操纵数据。对API进行纯粹的请求https://graph.facebook.com/facebook/feed?fields=story,message,likes.limit(100),comments.limit(100)&access_token=…显示更快。)