Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

Из API Graph люди, которые не присоединились к событию, не будут отображаться под /{eventid} / /посещение, вам необходимо добавить в пользователей, которые возвращаются в /{eventid} /not_repled. Набор Not_Replied, кажется, является специальным набором в графике. И если вы посмотрите на документы, есть упоминание только о людях, которые присоединились к событию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top