我正在使用以下Facebook API端点:/statuses
,/links
,/photos
对于每个返回的对象,我只获得显示前25个结果的likes
和comments
个对象,以及导致下一个25个结果的分页。
我只对喜欢感兴趣。有没有办法通过不需要多个分页调用的不同API调用来获取该数字?
答案 0 :(得分:1)
您可以使用FQL返回各种对象的喜欢总数。这是关于如何获得评论总数的文档:
https://developers.facebook.com/docs/reference/fql/comment
查询本身如下所示:
SELECT likes FROM comment WHERE post_id = xyx
答案 1 :(得分:0)
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/