Получение полезной информации о посетителях мероприятия - PullRequest
1 голос
/ 11 сентября 2011

У нас есть событие Facebook со связанным веб-сайтом.На сайте мы хотели бы иметь возможность показывать интересную информацию о посетителях.Мне очень трудно это сделать.Кажется, что нет простого способа вернуть количество участников, и не представляется практичным получить, скажем, 25 последних пользователей, которые говорят, что они приходят.Все, что я обнаружил до сих пор, это то, что Graph API для перечисления посетителей не работает (он не вернет больше 999), параметр «поскольку» игнорируется для функции «посещение» и пытается получить только самые последние данные.25 будет означать пробежку потенциально тысяч записей (если API действительно вернет правильное число) - при условии, что самые последние находятся в конце.

Я полностью ошибаюсь (хотел бы быть!) Илиэтот API просто не подходит для этой, казалось бы, обыденной задачи?(В идеале я хочу сделать это с PHP, но другие рабочие решения будут рассмотрены.)

1 Ответ

0 голосов
/ 28 сентября 2011

Что вы можете сделать, это использовать FQL Multiquery против таблицы 'event', чтобы получить , мы надеемся, более 999 участников, и для получения подробной информации о них вы можете вставить запрос кидентификатор пользователя, который вы получаете из таблицы 'event_member'.Но вы сможете видеть пользователей только с настройкой конфиденциальности, которая позволяет всем видеть их статус rsvp.

Количество реальных посетителей, которым не повезло, для этого не предусмотрено.Все, что вы можете сделать для этого, это поместить event_members в массив с помощью json_decode () (установить для ассоциации значение true) и затем считать () его.

Для самых последних посетителей ... да, возможно, просто проверьте конец списка - быстрее всего я смогу взять счет - 25 и начать свой список оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...