[英]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.