Я являюсь членом группы facebook, и группа теперь насчитывает более 2000 членов, и кто-то задал вопрос: откуда все были. Холодный вопрос: приятно знать.Facebook Graph API: сбор статистических данных группы
Это заставило меня подумать: не было бы более удобного способа получить эту информацию? Итак, я пошел искать API-интерфейс, нашел API-интерфейс Facebook, нашел API explorer и встал прямо.
Итак, я создаю токен, и внутри этого токена я вообще объявляю, что мне разрешено использовать, но этот токен может только доступ ... вещи I может получить доступ.
Так, например, это возможно для меня
- список моих групп
- список членов одной из этих групп
Так что я предполагал, что я смог бы получить общественную информацию для тех, кто надеялся, что я смогу найти возраст/пол/место, а затем я мог бы создать карту/приборную панель какого-то рода, что было бы круто.
Но афайк это невозможно. Если я прошу сведений о пользователе, я получаю только самые основные данные:
{
"id": "...",
"first_name": "...",
"last_name": "...",
"link": "https://www.facebook.com/app_scoped_user_id/.../",
"name": "...",
"updated_time": "2014-09-12T17:02:18+0000"
}
Я попытался получить больше полей, используя /#{user-id}?fields=gender,location
но ничего больше не показывают. Логично, потому что мой токен не позволяет мне получить доступ к этому конкретному пользователю, только моему собственному пользователю (правда?).
Так что мой вопрос в целом: как я могу собрать статистику группы facebook?
Возможные решения я могу думать:
- запроса токен от всех членов, так что я могу собрать их информацию? Это кажется совершенно непрактичным.
- для каждого члена я могу посетить их facebook страницу общественного и скрести общественности информации
Но в общей сложности Facebook API нуб Я предполагаю, что там должен быть более эффективными способами? Кроме того, я фактически не интересуюсь личными данными, просто общая статистика группы, но из документации API я не нашел для нее никакой записи.
Или мне нужно создать APP, и все члены группы должны «установить этот APP», а затем вы можете установить этот APP в группу, которая добавит дополнительную страницу ??? (ОК: очевидно, также APP APOB).
Все благодарности, советы и замечания с благодарностью.
Это отличная обратная связь, спасибо! Я проверю API v1. – nathanvda
Bummer, v1 API доступен только для приложений, созданных до апреля 2014 года, поэтому это означает, что для меня нет никакого способа :(Я догадался, подсчитываю количество членов и фильтры (поиск всех членов, которые являются мужчинами/женщинами/...), но API, похоже, тоже не допускает такой вещи. В некотором роде логично: я думаю, что Facebook хочет быть единственным, кто может монетизировать демографию своих пользователей, чтобы показывать правильные объявления и т. д. Спасибо! – nathanvda