使用图API获取特定时间戳的特定用户的主页Feed

时间:2014-12-23 09:44:30

标签: facebook facebook-graph-api feed news-feed

我正在尝试使用Facebook Graph API构建Facebook应用程序。我试图在特定时间跨度内获取应用程序用户的主页。例如从2014年2月11日到2014年7月15日。我已经在Facebook Graph Explorer中使用过,但它连续两天都返回了新闻源。

1 个答案:

答案 0 :(得分:0)

2011-01-01是在Facebook上代表时间的错误的合成器。您应该使用Unix timestamps1418971177

  

时间分页边缘支持以下参数:

     
      
  • 直到:指向基于时间的数据范围结束的Unix时间戳或strtotime数据值。
  •   
  • ,因为:Unix时间戳或strtotime数据值,指向基于时间的数据范围的开始。
  •   
  • limit :这是每个页面中返回的单个对象的数量。限制为0将不返回任何结果。一些   对于性能,边缘在极限值上具有上限   原因。如果发生这种情况,我们将返回正确的分页链接。
  •   

来源:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#


所以,而不是:

<击> /me/home?since=2011-01-01&until=2011-05-05

您必须使用:

/me/home?limit=25&until=1418971177until

或者:

/me/home?limit=25&since=1418971128since

请注意,您不能同时使用sinceuntil。您必须使用limit字段来限制获得的结果数量。