如何在通过Open Graph API提取Feed时为每个帖子获取FB计数?

Joe*_*ang 5 opengraph

我试图通过使用获取页面的所有帖子

https://graph.facebook.com/PAGE_ID/feed

它就像一个魅力.我可以获得每个帖子的所有信息,除了相同的数量.

Feed会为每个帖子返回"赞",但它会显示前25个喜欢的相似信息.我不知道一个帖子的计数.

我在网上找到的最接近的解决方案是在请求帖子信息时设置"summary = 1",例如

https://graph.facebook.com/POST_ID/likes?summary=1

这将返回一个摘要字段,显示此帖子的相同计数,这正是我需要的.

但是,如果这是解决问题的唯一方法,我必须为每个帖子提供额外的网络请求,只是为了获得类似的计数.我最初只能通过一个网络请求完成这项工作,但现在我已经进行了1 + N次(页面提要中的帖子数量)的网络请求.

我想我一定错过了什么.FB必须有一些方法可以在Feed信息中嵌入类似的计数.就像FB应用程序或网站一样,所有帖子都会立即显示相同的数量,无法再进行N次网络请求以获得每个帖子的相同数量.

希望有人能提供帮助.非常感谢提前.

Joe*_*ang 0

最后,我发现有一种方法可以在提取提要的同时获取每个帖子的点赞/评论计数,而无需发出进一步的网络请求:

/url/feed?fields=likes.summary(1).limit(0)
Run Code Online (Sandbox Code Playgroud)

不是很好吗?