Получить имена фанатов Facebook

Я пытаюсь найти имена фанатов на странице фанатов Facebook, которую я администрирую. Я немного покопался, и, очевидно, FB API не поддерживает это, но Facebook фактически использует AJAX/JSON для заполнения списка. В любом случае, кто-нибудь может предложить способ заставить себя позвонить и получить данные в виде простого текста?

Кроме того, я нашел хак, который парень написал в Ruby, но я совершенно незнаком с языком.

Спасибо за помощь в продвижении!

6 ответов

В настоящее время схема FQL предполагает, что нет способа получить коллекцию FANS для любой данной страницы. Я думаю, что они скрывают эту информацию, потому что они отображают FANS на странице... Кто-то может подумать, что, по крайней мере, ADMIN будет иметь привилегии для просмотра списка пользователей.

Во всяком случае... Я надеюсь, что кто-то сделать это возможно в ближайшем будущем.

Пожалуйста, попробуйте это и дайте мне знать:

select uid,name from user where uid in ( select uid from page_fan where uid in (select uid2 from friend where uid1 = me()) and page_id = 'Your Page Id')

Я думаю, что вы можете получить его только для вошедшего в систему пользователя и его друзей.

Если у вас менее 500 поклонников, вы можете использовать следующий URL:

http://www.facebook.com/browse/?type=page_fans&page_id=13207908137&start=400

Каждая страница даст вам 100 поклонников. Измените & start на (0, 100, 200, 300, 400), чтобы получить первые 500. Если & start>= 401, страница будет пустой:(

SELECT first_name, last_name FROM user WHERE uid IN (SELECT uid FROM page_fan WHERE page_id = [your page id])

Это должно сработать, но я получаю сообщение об ошибке, пытаясь запустить его через.net facebook api... что-то из-за того, что предложение where отсутствует в индексируемом столбце, что и есть.

Возможно, попробуйте на вашей платформе.

Я нашел это в документе: http://developers.facebook.com/docs/reference/fql/page_fan/

uid - "Идентификатор пользователя, которому понравилась запрашиваемая страница".

Это сработало

SELECT user_id FROM like WHERE object_id="YOUR PAGE ID"
Другие вопросы по тегам