我试图通过使用获取页面的所有帖子
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次网络请求以获得每个帖子的相同数量.
希望有人能提供帮助.非常感谢提前.
最后,我发现有一种方法可以在提取提要的同时获取每个帖子的点赞/评论计数,而无需发出进一步的网络请求:
/url/feed?fields=likes.summary(1).limit(0)
Run Code Online (Sandbox Code Playgroud)
不是很好吗?
| 归档时间: |
|
| 查看次数: |
2022 次 |
| 最近记录: |