Доступ к списку RSVP событий Facebook с помощью PHP SDK с Graph API

Я пытаюсь получить список людей, посещающих / не посещающих мероприятие, которое я создал, и мне трудно использовать для этого PHP SDK.

Это базовое руководство, которому я следовал: https://www.webniraj.com/2014/05/01/facebook-api-php-sdk-updated-to-v4-0-0/ (использовался для получения основных настройка для настройки разрешений, создания действующего сеанса и тестового запроса к Graph API для получения пользовательских данных).

После этого для доступа к списку RSVP я попытался следовать инструкциям разработчика facebook (https://developers.facebook.com/docs/graph-api/reference/v2.0/event#publish) с указанием сделать следующее:

Любой токен доступа может использоваться для извлечения событий с конфиденциальностью OPEN.
Пользовательский токен доступа может использоваться для извлечения любых событий, которые видны этому человеку.
Токен приложения или страницы может использоваться для извлечения любых события, которые были созданы этим приложением или страницей

Вот мой фрагмент кода:

$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>";
print_r($data_array);

Несмотря на мои усилия, на моем URL-адресе отображается пустой экран (я использовал heroku и AWS для настройки базовой среды разработки).

Кто-нибудь может помочь мне понять, что я делаю не так? Или помогите мне отладить мой код, чтобы понять, почему у меня каждый раз появляется пустой экран.




Ответы (1)


Событие, к которому вы пытаетесь получить доступ, может быть закрытым или секретным. Протестируйте свой код, используя следующую конечную точку API, и посмотрите, получите ли вы другой результат:

/1488533624745670/attending

Для меня указанный выше идентификатор события возвращает список пользователей, правильно использующих ваш код.

person Niraj Shah    schedule 04.11.2014