【问题标题】:Get Facebook Feed Posts from a specific date range获取特定日期范围内的 Facebook 动态帖子
【发布时间】:2014-05-16 23:18:01
【问题描述】:

好的,这就是交易

我正在尝试根据日期范围从组中提取帖子,所以我正在使用它

https://graph.facebook.com/<groupID>/feed/?since=1398902400&until=1398988800&access_token=<accesstoken>

since= 2014-05-01 and until= 2014-05-02

我使用的是 unix 时间,它看起来可以工作,但是当你开始分页时

我可以看到 2014 年 4 月 30 日的帖子,超出了请求的日期范围。

谁能帮我弄清楚为什么会这样?

【问题讨论】:

  • 您好,上面引用的代码是您应用/尝试的唯一代码吗?
  • 是的,是唯一的。我试图找出是否可以通过 FQL 查询但 created_time 不能索引
  • 据我所知,您应该能够使用 since 和 until 参数。而你确实做到了。您是否尝试过使用参数?可能是格式问题?
  • @andrejohannsen217 从来没有帮助过我,他只是想看看我是否愿意为答案支付 20 美元。如果有人得到这个答案,那就太棒了。
  • 你有这个样本可以看一下吗?

标签: facebook facebook-graph-api facebook-fql


【解决方案1】:

根据您刚刚提供给我们的内容。您使用unix代码是正确的。但是,您提供的代码有一个小问题,可能/可能不是导致错误的原因。

您向我们提供了:

https://graph.facebook.com/<groupID>/feed/?since=1398902400&until=1398988800&access_token=<accesstoken>

您可能只需将其更改为以下内容:

https://graph.facebook.com/<groupID>/feed?since=1398902400&until=1398988800&access_token=<accesstoken>

小问题只是语法。而不是 / 你只需要删除它并直接转到feed?since=...

除此之外,这就是我所看到的所有问题。

【讨论】:

  • 感谢您的帮助,但问题仍然存在。当我对数据进行分页时,它显示了来自“created_time”的帖子:“2014-04-30T23:17:45+0000”,它超出了指定的日期范围
  • 查看这个组 ID 1400366526844437,你会明白我在说什么。第一页显示正常,甚至第二页显示,但是一旦您到达第三页而不是看到 2014-05-02 的帖子,您就会看到 2014-04-30 的帖子
  • @Manny 我也面临同样的问题,您是否找到任何解决方案,请告诉我。
猜你喜欢
  • 2011-08-12
  • 1970-01-01
  • 2018-02-15
  • 1970-01-01
  • 2020-10-09
  • 2017-06-05
  • 1970-01-01
  • 2020-08-02
  • 1970-01-01
相关资源
最近更新 更多