使用FQL查询每个喜欢的对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用FQL查询每个喜欢的对象相关的知识,希望对你有一定的参考价值。

我试图通过运行此查询来查询自加入Facebook以来用户喜欢的每个对象:

SELECT user_id, object_id, post_id FROM like WHERE user_id=me()

此查询运行正常并返回一些结果,但它们的数量比我估计的少得多。我在不同的真实用户帐户上尝试过,对于我的朋友,他在2006年左右加入了facebook,返回的结果数量仍然只有65左右。

我通过官方的javascript sdk和图表api explorer尝试了这个查询,结果相同。

documentation没有说明查询同桌的任何限制。

有没有什么,我在这张桌子上查询时应该知道什么?

非常感谢你!

答案

this documentation说:

流表的每个查询都限制在前30天或50个帖子中,以较大者为准,但是您可以使用特定于时间的字段(如created_time)和FQL运算符(例如<或>)来检索更大范围的帖子。

虽然在喜欢的文档中没有明确提到,但我想这将是相同的限制。因此,尝试在where子句中添加created_time。

以上是关于使用FQL查询每个喜欢的对象的主要内容,如果未能解决你的问题,请参考以下文章

我如何使用 FQL 查询所有事件而不使用标记为 * 的可索引列

相同的 fql(facebook 查询语言)在图形资源管理器中显示不同的结果并嵌入在 javascript 代码中

如何在 /fql/profile/ API 中使用 'pic_crop'

查找公共事件的 FQL 查询

Facebook Graph API和FQL就像照片一样都不正确吗?

FQL 查询未返回所有数据