2011-10-27 13 views
1

誰にも以下の情報のリストを得るためにFacebookに問い合わせる方法に関するアイデアはありませんか?好ましくは、PHPまたはjavascriptを使用します。Facebookの学校リスト

  • 学校名
  • Facebookの学校ID
  • 学校のアドレス

はそれも可能ですか?

+1

これは特定のユーザーのためのものですか、Facebookで選択する可能性のあるすべての学校のリストを取得しますか? – Teddy

+0

私はFacebookのユーザーが自分のプロフィールに持つ学校だけでなく、Facebookの中から選択する可能性のあるすべての学校のリストを作成したいと考えています。 –

+1

カレッジ・ボードはこのデータを販売しています。Facebookがそれを学校のリストの基礎として使用していると私は考えています。あなたはCEEBコードのデータが必要です。そして、あなたはそれをここで要求することができます:http://professionals.collegeboard.com/data-reports-research/cb/request-for-data – Teddy

答えて

1

ユーザー教育を受けるには、最初に 'user_education_history'権限を尋ねる必要があります。これにより、ユーザーは自分のプロフィールに追加したすべての学校、大学、大学にアクセスできます。また、 'friends_education_history'権限を使用して、すべてのユーザーの友人について同じ情報を取得することができます。

このデータをグラフapiから取得するには、http://graph.facebook.com/me?fields=educationを呼び出してユーザー教育データのみを取得するか、http://graph.facebook.com/meに教育を含むすべてのユーザープロファイルデータを呼び出します。

これは、学校名、FacebookのIDとタイプを含む以下のような配列を返します。その後、あなたはそれがFacebookのIDが取得し、それに関するすべての情報を取得したり、追加するhttp://graph.facebook.com/SCHOOLS_FACEBOOK_IDに電話をかけることができます場所/アドレスを取得するには

{ 
    "school": { 
     "id": "114622328554906", 
     "name": "Fakenham High School" 
    }, 
     "type": "High School" 
    } 
} 

?フィールド=そのURLの最後に場所だけの場所を返します。

しかし、これはFacebookに実際に位置情報がある学校によって異なります。

関連する問題