web-dev-qa-db-ja.com

Facebookのファン名を取得する

私が管理しているFacebookのファンページのファンの名前を取得しようとしています。私はいくつかのスヌーピングを行いました、そして明らかに、FB APIはそれをサポートしていません、しかしFacebookは実際にAJAX/JSONを使用してリストを作成します。とにかく、誰かが自分自身を呼び出してデータをプレーンテキストとして取得する方法を提案できますか?

また、ある人がRubyで書いたハックを見つけましたが、私はその言語にまったく慣れていません。

事前に助けてくれてありがとう!

21
saibot

現時点では、FQLスキーマは、特定のPAGEのFANSのコレクションを取得する方法がないことを示唆しています。彼らはページにファンを表示しているので、この情報を隠していると思います...少なくともADMINにはユーザーのリストを表示する権限があると思うでしょう。

とにかく...近い将来誰かが作ることが可能になることを願っています。

6
Richard

これを試して、私に知らせてください:

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')

現在ログインしているユーザーとその友達だけが入手できると思います。

5
P.V

ファンが500人未満の場合は、次のURLを使用できます。

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

各ページには100人のファンがいます。 &startを(0、100、200、300、400)に変更して、最初の500を取得します。&startが> = 401の場合、ページは空白になります:(

3
Vjeux