我正在尝试使用PHP-SDK查询Facebook Graph API。我所要做的基本上就是标题中所指定的:选择今年特定月份的所有帖子。
我一直在寻找一段时间,我找不到一个正确的语法来选择从日期范围的帖子。
下面是一个使用带有"created_time"字段的条件语句的例子。我试过这样做(选择2012年1月1日至2012年1月31日的帖子):
SELECT post_id, FROM stream WHERE source_id = me() AND created_time < 1325394000 AND created_time > 1327986000
但是这个查询只返回1月31日以后的帖子。
提前感谢您的帮助。
首先,你的时间被颠倒了。
正确的查询:
SELECT post_id FROM stream WHERE source_id = me() AND created_time < 1327986000 AND created_time > 1325394000
并使用LIMIT
功能来获得更多的帖子。上面的查询与一个限制500工作为我所期望的。