Я пытаюсь получить список всех имен & id людей, которые действительно собираются на событие, которое я создаю. Получение списка с использованием php-графика api для facebook было легкой частью и, похоже, работает.Чтение результатов PHP Facebook Graph api SDK
код (PHP) получить данные:
// GET ПОСЕТИВ
$getattending = "/" . $event_id . "/attending?fields=name,id"; $req_events = new FacebookRequest($session, 'GET', $getattending); $req_response = $req_events->execute(); $data_array = $req_response->getGraphObject()->asArray(); $counter = array_map("count", $data_array); $count = $counter['data']; echo "Attending: $count<BR>"; echo "<PRE>"; print_r($data_array); echo "</PRE>";
Результат:
Массив (
[data] => Array ( [0] => stdClass Object ( [name] => Thierry Martens [id] => 788923242 ) [1] => stdClass Object ( [name] => Lisa Mario Laurier [id] => 708876902536391 ) [2] => stdClass Object ( [name] => Ramy Mahfoudhi [id] => 735036479911364 ) [3] => stdClass Object ( [name] => Jeremy Verriest Duroisin [id] => 783108468420824 ) [4] => stdClass Object ( [name] => Jonas En Svetlana Laurier [id] => 773139856081632 ) [5] => stdClass Object ( [name] => Maxime Demerliere [id] => 849400761761008 ) [6] => stdClass Object ( [name] => Jeremy Beauchamp [id] => 10204174155667109 ) [7] => stdClass Object ( [name] => Sari Jens Delcourte Delusinne [id] => 10204086515874904 ) [8] => stdClass Object ( [name] => Pieter Marysse [id] => 10204911283045115 ) [9] => stdClass Object ( [name] => Patrick Vanden Bosschelle [id] => 10202907209181148 ) )
НО У меня возникают проблемы с фактическим сбором данных; Мне просто нужно имя и идентификатор в простом массиве или списке, поэтому я могу использовать его в остальной части скрипта. Любые идеи Кто-нибудь?
Мой второй вопрос: php graph api, похоже, имеет «/ eventnr/attendending» вещь для графика 2.1; показывая nr обслуживающего персонала на ваше мероприятие; но когда я на самом деле называю это, я получаю сообщение об ошибке, когда мне нужно использовать график 2.1, в то время как я загрузил последнюю версию php sdk и не могу найти способ изменить эту версию. Этот вопрос не так важен, как выше; но если он работает, мне нужно было бы меньше кода :)
Надеется, что вы, ребята, можете помочь мне :)
Не работает, (я отредактирую свой код frist и добавлю код, который я использую для получения данных; может быть полезно. –