我們在我們的網站上有超過10,000名註冊用戶,並希望用facebook賬號將每個用戶與Facebook賬戶相關聯。我們的網站使用WWW::Facebook::API CPAN module進行我們網站上的所有其他Facebook相關操作。我的問題是,是否有一種方法可以提供特定用戶的電子郵件地址(他們在註冊期間向我們提供了這些電子郵件地址),並讓Facebook API返回匹配用戶的Facebook user_id?要明確我們不希望通過Facebook API獲取用戶的電子郵件,而是希望使用他們的電子郵件地址查找它們。如果有的話,看看這將如何工作的代碼片段會非常有幫助。如果可以通過我們已經使用的CPAN模塊完成,則可以獲得獎勵積分。在此先感謝您的幫助!獲取Facebook用戶ID通過電子郵件地址
回答
是的,你可以。在某種方式。
新的Search API允許您搜索關於用戶的公開可用信息。
https://graph.facebook.com/[email protected]&type=user
只要您正在搜索的電子郵件地址是公開的在Facebook上(即,用戶已經將其設置這種方式在他們的喜好),它會返回用戶的名字和Facebook ID。
的JSON
{
"data": [
{
"name": "John Doe",
"id": "123456789"
}
]
}
謝謝彼得!你知道是否有一個函數在WWW :: Facebook :: API中查詢這個函數,所以我們不必經歷手工驗證和查詢Search API的麻煩。 – 2010-07-14 22:16:56
我不是一個人,對不起。它沒有以任何方式記錄給你嗎? – 2010-07-14 22:18:02
不是我尋找的100%解決方案,但讓我開始朝着正確的方向發展。謝謝彼得! – 2010-07-20 07:40:20
- 1. Facebook API獲取電子郵件地址
- 2. 從facebook獲取電子郵件地址
- 3. 如何通過Facebook登錄獲取電子郵件地址?
- 4. 無法通過Facebook登錄獲取電子郵件地址(javascript)
- 5. AppEngine DB通過電子郵件地址獲取用戶
- 6. 如何通過ID獲取Firebase用戶的電子郵件地址
- 7. 如何根據電子郵件地址獲取Facebook用戶名?
- 8. Facebook Android登錄獲取用戶電子郵件地址
- 9. 獲取Facebook用戶的公共電子郵件地址
- 10. Facebook圖形API - 使用電子郵件地址獲取用戶ID
- 11. 從電子郵件地址獲取Twitter用戶ID
- 12. 如何從登錄電子郵件地址獲取Facebook用戶ID
- 13. 無法通過Facebook集成獲取用戶電子郵件
- 14. 如何通過Facebook集成獲取電子郵件ID Android
- 15. WordPress的通過電子郵件獲取用戶ID
- 16. Google+ API - 通過電子郵件獲取用戶ID?
- 17. Facebook的PHP SDK - >通過電子郵件獲取用戶ID不再可能?
- 18. 獲取Facebook的用戶電子郵件
- 19. 獲取用戶的電子郵件ID
- 20. 如何通過電子郵件發送電子郵件地址
- 21. 我可以通過ACS獲取Gmail電子郵件地址嗎?
- 22. Android Facebook通過訪問令牌獲取登錄電子郵件地址
- 23. 無法通過Firebase獲取用戶的gmail電子郵件地址
- 24. 如何通過twitter api獲取twitter用戶的電子郵件地址
- 25. 獲取用戶的電子郵件地址通過OAuth2進行身份驗證
- 26. 通過點擊電子郵件中的鏈接獲取電子郵件中的電子郵件帳戶ID
- 27. 通過電子郵件地址獲取Facebook用戶名和用戶個人資料圖片?
- 28. 從Facebook PHP SDK獲取用戶的電子郵件ID
- 29. 如何獲取Facebook SDK的用戶名和電子郵件ID?
- 30. 從他們的FB獲取Facebook用戶電子郵件ID
Facebook的eneds幫助洛爾 – 2010-07-14 20:32:25
如果您還沒有用戶的Facebook USER_ID,這是不是可以侵犯隱私權的行爲? – Ether 2010-07-14 20:42:23
如果你看鏈接,它最後有一個數字,可能是ID http://www.facebook.com/srch.php?post_form_id=6c854e30c983852bbe5cc7ddd31d19fc&nm=Augusto所以這不是隱私侵犯。 – BrunoLM 2010-07-14 20:46:23