5

Facebook Page是我们学习东西的有用渠道。但我在按日期过滤帖子时遇到问题:在指定日期之前获取所有帖子。旧帖子浮出水面。

是否有任何 Facebook API 支持执行此任务?

4

1 回答 1

12

您可以使用参数sinceuntilstrtotime结合使用

strtotime(); 参考: http: //php.net/manual/en/function.strtotime.php

使用 Graph API Explorer 的使用示例。

// example will return first 20 posts made between 15th of March, and 5th of April 2013.
example.com/feed?since=15+march+2013&until=5+april+2013&limit=20

现场示例:

https://developers.facebook.com/tools/explorer/135669679827333/?method=GET&path=shawndageek%2Ffeed%3Fsince%3D1%20january%202015%26until%3Dnow%26limit%3D20&version=v2.5

附加信息:

  • 帖子对象首先返回最新的,因此如果未显示较旧的帖子,您可能需要缩小日期间隔或增加limit=
于 2013-10-16T01:21:25.930 回答