Facebook API:获取所有喜欢的帖子

时间:2014-05-03 14:59:34

标签: php facebook facebook-graph-api

我想让所有喜欢页面帖子的用户。我设置LIMIT 200000,但它返回1000,帖子有1200个喜欢。我有什么选择?

FQL:

select post_id, user_id
  from like 
 where post_id = "XXXXX"
  LIMIT 200000

1 个答案:

答案 0 :(得分:2)

默认情况下,Facebook Graphi API仅返回前1000个结果,与您的限制参数设置的内容无关。

要解决这个问题,JSON解析数组中提供了一个分页键,像这样,

"paging": { "cursors": { "after": "MzE0NzA0Njc0ODE0", "before": "Nzc5NTQ3MDU1NDAyNjc4" }, "next": "https://graph.facebook.com/v2.0/734056698/likes?limit=25&after=MzE0NzA0Njc0ODE0" }

在这里,您将需要访问下一个值以获得其他200个喜欢。 此致