2012-08-25 90 views
0

我正在研究一個與學校和工作相關的項目,我想將來自大學入學申請(包括電子郵件地址)和Facebook數據的數據結合起來,即使是最少量的數據,例如「朋友」數量或其他任何公開信息。我是否正確無法通過電子郵件地址真正以編程方式搜索Facebook?隨時提出任何建議。 謝謝Facebook API,圖表,FQL,...和電子郵件搜索

回答

2

您可以通過電子郵件地址搜索Facebook,您不可能可靠通過電子郵件地址搜索Facebook。

例如,你可以讓這個查詢與用戶訪問令牌:

https://graph.facebook.com/search?type=user&[email protected]&access_token=TOKEN 

我帶幾個人,我知道誰是在Facebook上,在那裏我知道他們的電子郵件地址嘗試這樣做,但我我不是他們的朋友。 (主要是我妻子的朋友)。

在我的測試中,只有大約20%的這些查詢返回一個Facebook user_id。我不確定他們是否沒有將我認識的電子郵件鏈接到他們的用戶帳戶,或者他們的隱私是否設置爲限制他們的電子郵件地址。

一旦你有了自己的user_id,你可以在

https://graph.facebook.com/USER_ID 

訪問其所有公開信息你並不需要一個訪問令牌來獲取這些信息。

+0

非常感謝您的回覆。我認爲,如果我可以搜索工作,你提到的是一個潛在的問題,我會碰到的是那些使用一個電子郵件地址申請到大學和不同的人登錄到Facebook,這是不能真正避免。當我嘗試獲取公共信息的鏈接時,它很明顯,但我希望它能揭示更多 - 例如,如果我去一個陌生人的頁面,我經常可以看到這個人的朋友的號碼,但是這並不是說' t表明這一點。 – user1624577

+0

是的,Facebook向Facebook生態系統中的某個人展示的內容比匿名API調用更多。至於電子郵件,現在基於我擁有的不同角色,我已經接近十幾個。 Facebook知道其中的兩個。我認爲這是你計劃的重大失誤。 – cpilko

+0

事實上 - 學生可以使用[email protected]作爲他們的大學申請,使用[email protected]作爲他們的Facebook申請。我一直在探索Twitter,它似乎是電子郵件搜索僅限於手動搜索,甚至我們遇到了同樣的問題。 – user1624577

相關問題