0

使用 Graph API 或 FQL,有没有办法有效地找到用户的第一个帖子或状态?比如,他们制作的第一个?

我认为,缓慢的方法是通过提要进行分页,但对于像我这样在 2005 年或更早加入的用户来说,这将需要很长时间,因为需要大量 API 调用。

根据我的发现,我们无法获取用户在 Facebook 注册的日期作为一个好的起点,并且我们无法按日期升序排序(不在返回的单页数据之外)以获得最旧的帖子。

有什么合理的方法可以做到这一点吗?

4

2 回答 2

2

您可以使用 facebook 查询语言 (FQL) 来获取首次发布信息。

请参阅以下查询以获取更多详细信息:-

SELECT message, time FROM status WHERE uid= me() ORDER BY time ASC LIMIT 1

如果有任何问题,请检查并告诉我。

感谢和问候杜尔加普拉萨德

于 2012-11-11T12:31:13.840 回答
1

我认为公共 API 仅限于允许查询的信息深度。Facebook 可能出于性能和成本考虑而设置了这些限制。也许他们已经改变了。大约 4 个月前,当我试图通过一个人的流向后退时,我可以回溯多远似乎是有限度的。可能是时间限制或 # 回发限制。如果您知道您的用户第一次发布的时间,那么使用查询中的自/直到时间戳应该相当快。

于 2012-06-04T23:19:30.643 回答