[英]How to get facebook posts from last week in php
我需要获取上周示例中特定时间段的所有Facebook帖子(“消息”和“日期”字段)。
我需要在php变量中。
你能帮助我吗?
这只给我最后25个:
$pageFeed = $facebook->api('1750433298/feed');
print_r($pageFeed);
API返回JSON对象,该对象由“数据”数组(您的消息)和“分页”组成。 “分页有2个字段,“上一个”和“下一个”。要获取更多消息,您需要点击“下一个”字段中给出的链接。
$pageFeed = $facebook->api('1750433298/feed');
$next = $pageFeed["paging"]["next"]; //contains link to set of next 25 messages
$exp = explode("until=",$next);
$until = $exp[1]; // timestamp of last message in next set
$nextPage = $facebook->api('1750433298/feed', "GET", array(
'limit' => 25,
'until' => $until
));
尝试这个:
1750433298/feed?since=2012-12-31&until=2013-01-06&limit=200
您可能仍未获得所有帖子。 Feed有一些严格的限制,因此您可能需要通过分页链接执行多个查询才能全部获得。
如果您需要更多控制返回的内容,请查看使用FQL查询stream
表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.