我正在使用以下 Facebook API 端点:/statuses
, /links
,/photos
对于每个返回的对象,我只获取likes
和comments
显示 top25 结果的对象,以及通向下一个 25 的分页。
我只对喜欢的数量感兴趣。有没有办法通过不需要多次分页调用的不同 API 调用来获取该数字?
我正在使用以下 Facebook API 端点:/statuses
, /links
,/photos
对于每个返回的对象,我只获取likes
和comments
显示 top25 结果的对象,以及通向下一个 25 的分页。
我只对喜欢的数量感兴趣。有没有办法通过不需要多次分页调用的不同 API 调用来获取该数字?
您可以使用 FQL 返回各种对象的总点赞数。以下是有关如何获取评论的总点赞数的文档:
https://developers.facebook.com/docs/reference/fql/comment
查询本身如下所示:
SELECT likes FROM comment WHERE post_id = xyx
SELECT like_info.like_count FROM stream WHERE source_id = '<id>'
或者
SELECT like_info.like_count FROM stream WHERE source_id = '<id>' and and actor_id = '<id>'
更多:https ://developers.facebook.com/docs/reference/fql/stream/