获取Facebook状态消息的数量而不是全部阅读?

时间:2010-08-18 21:13:36

标签: facebook

我想用Facebook API做一个简单的事情,但我不知道是否可能。

我正在构建一个PHP应用程序(使用官方facebook PHP api),它可以处理用户的状态更新。我想知道的是他们的总数

但是,正如我发现的那样,通过类似

的方式读取所有状态消息

$facebook->api('/me/statuses?limit=2000');

花费太长时间(并且失败,一半时间),因为结果太大(它返回所有更新,加上所有注释和“喜欢”)。

Facebook文档非常令人困惑,所以我在这里问 - 有没有办法获取计数,而不是全部阅读?

1 个答案:

答案 0 :(得分:2)

可能FQL会更快:

SELECT status_id FROM status WHERE uid=me() LIMIT 2000

FQL不支持COUNT,但您可以选择一个空字符串,这样返回的数据量会更轻(返回空元素数组):

SELECT "" FROM status WHERE uid=me() LIMIT 2000