Как получить все каналы моей фан-страницы в Facebook - PullRequest
2 голосов
/ 22 ноября 2011

Как я могу получить все каналы моей фан-страницы?Я использую график API, используя этот URL https://graph.facebook.com/mypagename/feed?until=today&access_token=$access_token

$status_data= file_get_contents("https://graph.facebook.com/mypagename/feed?until=today&access_token=$access_token");
$status = json_decode($status_data,true);

access_token действителен.Все отлично работаетУ меня также есть разрешение. (Read_stream), но оно возвращает только от 50 до 52 сообщений.

Я хочу вернуть все сообщения.

1 Ответ

1 голос
/ 22 ноября 2011

Вы пробовали просто позвонить:

https://graph.facebook.com/mypagename/feed?access_token=$access_token

API должен возвращать фиксированный набор по умолчанию (последние 25 сообщений). Однако он также должен возвращать объект paging, который позволяет получить доступ к следующим 25:

 "paging": {
"previous": "https://graph.facebook.com/mypagename/feed?format=json&limit=25&since=1317858935", 
"next": "https://graph.facebook.com/mypagename/feed?format=json&limit=25&until=1315842409"

Ваш код может автоматически анализировать пейджинговые ссылки до конца, чтобы получить все сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...