2011-10-27 45 views
1

有沒有人有任何想法如何查詢Facebook獲取以下信息的列表。最好使用PHP或JavaScript。Facebook學校列表

  • 學校名稱
  • Facebook的學校編號
  • 學校地址

它甚至有可能?

+1

這是給一個給定的用戶,還是你想得到一個可能在Facebook上選擇的每所學校的列表? – Teddy

+0

我想編制一個可能在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標識和類型。

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

然後,爲了讓你可以把它的位置/地址的Facebook ID和撥打電話,以http://graph.facebook.com/SCHOOLS_FACEBOOK_ID檢索有關它的所有信息或添加?場=位置,該網址的結尾返回剛纔的位置。

但是,這取決於實際在Facebook上有位置數據的學校。