簡體   English   中英

如何在PHP中獲取上周的Facebook帖子

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM