ПОЛУЧИТЬ поклонников страницы Facebook

Я пытаюсь получить список всех поклонников моей страницы в Facebook.

Все, что я могу получить от FQL, — это общее количество поклонников моей страницы в Facebook. Я не могу знать, КТО мои поклонники?

Я пробовал это:

https://graph.facebook.com/somepage

Кто-нибудь знает, как узнать, КТО мои фанаты? т.е. перечислить идентификаторы пользователей всех моих поклонников для определенной страницы?

Я также знаю, что я могу получить больше информации о моей фан-странице с помощью FQL и «понимания», оттуда я могу получить «page_active_users» и так далее, но не список всех моих поклонников?

Я знаю, что Facebook не поддерживает это (публично), но есть идеи, как это обойти?


person Erik Lydecker    schedule 24.08.2010    source источник
comment
Вот [лучший ответ][1], который я нашел по этому вопросу. Он даже дает вам скрипт PHP [1]: stackoverflow.com/a/10906320/244911   -  person LE GALL Benoît    schedule 19.08.2014


Ответы (3)


https://graph.facebook.com/[PAGEID]/members?limit=500&access_token=[oauthtoken]

person Joelio    schedule 24.08.2010
comment
Это те, кому понравилось, а не фанаты. - person serg; 25.08.2010
comment
Ты король! Знаете ли вы, есть ли ограничение на количество участников, которых вы можете получить одновременно? Так как у Coca Cola 11 миллионов поклонников =) - person Erik Lydecker; 25.08.2010
comment
@serg, разве в Facebook не то же самое? В чем разница между фанатами и лайкерами? - person Erik Lydecker; 25.08.2010
comment
@Erik Ну, есть две сущности: лайки (developers.facebook.com/docs/reference/ fql/like) и поклонников (developers.facebook.com/docs/reference /fql/page_fan). Вы можете получить лайки по идентификатору страницы, но вы не можете получить поклонников по идентификатору страницы (можно только проверить, является ли какой-либо конкретный пользователь фанатом или нет). Также есть лимит 5000 на все. - person serg; 25.08.2010
comment
Используя FQL (pages.isFan), я вижу, что пользователь из списка, который я получаю от graph.facebook.com /cocacola/members на самом деле является поклонником Coca Cola. Следовательно, он дает мне реальный список фанатов, как я и хотел =) - person Erik Lydecker; 25.08.2010
comment
Я могу использовать paging:{next:}, чтобы получить более 5000 поклонников для любой данной страницы. - person Erik Lydecker; 25.08.2010
comment
Больше не работает, я получаю Ваше заявление не индексируется. Предложение WHERE должно содержать индексируемый столбец. - person Bemmu; 13.06.2011
comment
@Joelio я не получил его по этой ссылке graph.facebook .com/[ИДЕНТИФИКАТОР СТРАНИЦЫ]/. Является ли токен присяги таким же, как токен доступа, и должен ли он быть указан в квадратных скобках - person lulu; 23.04.2014

Невозможно получить UID пользователей, которым понравилась ваша страница.

Идентификаторы пользователей доступны третьим лицам только в том случае, если пользователь выполняет публичное действие (публикацию, комментарий или лайк в ленте вашей страницы) или если он авторизует приложение.

Вот почему вы не можете запросить FQL с идентификатором страницы и получить UID.

person Simon Cross    schedule 26.10.2011
comment
Тем не менее, сама страница Facebook делает именно это, вызывая facebook.com/ajax/browser/dialog/page_fans/. Почему они, а не мы? Это те же данные, и они так же видны. Это не имеет смысла. - person davidbitton; 29.05.2012

Это больше невозможно, вот почему FB зарабатывает деньги ;-)

Вы можете попытаться разобрать вызов AJAX...

person Thomas Decaux    schedule 30.07.2012