从Facebook开始获取所有用户活动供稿?

时间:2014-10-08 07:07:00

标签: android ios facebook facebook-graph-api windows-phone-8

过去几天我一直在寻找,但仍然无法得到解决方案。首先我们使用"因为"获取解决方案的参数,但我认为Facebook API已更新并删除了此参数。但即使我们可以在链接中添加此参数,但它不起作用。我使用以下链接尝试了这个。

https://graph.facebook.com/me?fields=id,name,feed{message}&since=1349679791

1349679791 是日期星期一,2012年10月8日07:03:11 GMT的Unix时间戳格式 我也试过从其他帖子中传递日期参数,但无法得到解决方案。请帮帮我。或者有没有其他方法可以做到这一点?

2 个答案:

答案 0 :(得分:2)

UNTIL 属性可让您了解如何在图谱API中提取以前的帖子。 首先在API调用中将限制设置为200(请注意,每次API命中只能检索200个帖子。)

例如:me?fields=id,name,feed.limit(200){message}会获取200个最近的Feed。现在使用分页部分中的下一步网址获取剩余的200个Feed(在前200个之前)并将其添加到您的前200个帖子中。

请参阅下图:

example

请再次注意,每次点击API只能获得200个Feed。使用 NEXT 获取前一组200个Feed ;-)。 这个对我有用。干杯!

从用户的加入日期开始,没有任何特定的方法可以获取Feed。

希望我有意义。

答案 1 :(得分:0)

如果您的目标是获取我在特定日期发布的Feed,则此API对我来说很好。

https://graph.facebook.com/me/feed?fields=id,name,message&until=1349679791