Цикл API графика Facebook через пейджингPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Цикл API графика Facebook через пейджинг

Сообщение Anonymous »

Итак, я работал с этим сценарием, чтобы перебирать события с заданной страницы. Внезапно я обнаружил, что это больше не работает :(

У меня такое ощущение, что это может быть ошибка, потому что если вы выберете любую страницу и просматриваете события с помощью access_token, вы не удается получить данные для «следующего» URL-адреса с разбивкой на страницы, например, попробуйте https://graph.facebook.com/evenightclub/events в apigee.com

Любой. идеи?

($fid — идентификатор объекта страницы)

try {
$facebook = new Facebook(array(
'appId' => '',
'secret' => '',
));
$access_token = $facebook->getAccessToken();

$events_data = array();
$offset = 0;
$limit = 5000;
$params = array('access_token' => $access_token);

//fetch events from Facebook API
$data = $facebook->api("$fid/events/?limit=$limit&offset=$offset", $params);
$events_data = array_merge($events_data, $data["data"]);

//loop through pages to return all results
while(in_array("paging", $data) && array_key_exists("next", $data["paging"])) {
$offset += $limit;
$data = $facebook->api("$fid/events/?limit=$limit&offset=$offset", $params);
$events_data = array_merge($events_data, $data["data"]);
}}


Подробнее здесь: https://stackoverflow.com/questions/957 ... ugh-paging
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»