Неверные данные API Facebook Graph - PullRequest
0 голосов
/ 03 декабря 2011

Небольшая проблема здесь. У меня есть событие, созданное на Facebook, и я использую Graph API для получения количества посетителей.

Я получаю список участников с PHP из https://graph.facebook.com/EVENTID/attending?access_token=TOKENHERE, и он возвращает список имен.

Однако количество участников примерно на 6 человек меньше, чем показано на странице событий Facebook. Почему эти цифры не совпадают? Что-то конкретно я должен сделать в коде, чтобы получить весь список?

Ответы [ 2 ]

1 голос
/ 02 января 2012

Как ответили в комментариях:

Это расхождение, вероятно, связано с количеством участников, которые отказались от использования платформы Facebook, что означает, что их данные не передаются приложениям через API.Не может быть уверен на 100% без идентификатора события, но это вероятная причина.- Саймон Кросс

0 голосов
/ 13 января 2012

Из API Graph люди, которые не присоединились к событию, не будут отображаться в разделе / ​​{eventid} / посещаемость, вам нужно добавить пользователей, которые возвращаются в / {eventid} / not_replied. Набор not_replied, кажется, является специальным набором в GraphAPI ... и если вы посмотрите на документы, там упоминаются только люди, присоединившиеся к событию.

...