2010-11-25 7 views
2

私たちのウェブサイトには学校情報があります。ユーザーがFacebookで私たちのサイトにログインするとき、私たちは学校に通ったユーザーの友人の写真をいくつか表示したいと思います。学校によってFacebookの友達を探す

Facepileソーシャルプラグインには、学校が好きなユーザーが表示されますが、これは学校の履歴に学校を追加した場合とは異なるようです。 (たとえば、私は高校を好きではないが、私のユーザー情報に表示される)

Graph APIまたはFQLを使用してこれを行う方法はありますか?例えば学校のページIDとユーザーのアクセストークンがある場合、学校でユーザーの友人を検索する方法はありますか?

答えて

2

omalleytのおかげで、このようなURLを使用して、IDを含むユーザーの友人のeducationオブジェクトをすべて照会できます。

https://graph.facebook.com/me/friends?fields=name,id,education&access_token=blah 
0

私が何かを逃していない限り、あなたは学校のページに加わっている/好きな人のリストを手に入れることができなければなりません。両方のリストを取得したら、両方のリストの共通項目を比較して見つけます。あなたは、すべての学校に参加/好きな友達のリストで終わるべきです。

+0

残念ながら、誰が学校のページを気に入っているか分かりやすいですが、それは誰が学校に通ったのかとはまったく異なります。出席者のリストを取得する方法はないようです。 –

+0

私は学校のページがグループであると仮定し、グループapiを見ると、ここにあるようにすべてのメンバーを取得する方法があります:http://developers.facebook.com/docs/reference/api/group –

+0

これだけではありません! ;-)学校はグループではなく、ページです。それには「カテゴリ」(学校)と「ファン数」があります。グループのように「プライバシー」プロパティはありません。 –

関連する問題