在我的應用程序中,我允許用戶通過Facebook進行註冊。當用戶登錄時,我得到訪問令牌。現在我想要獲取用戶的電子郵件地址。如何獲得?Android Facebook通過訪問令牌獲取登錄電子郵件地址
回答
首先權限添加
public static final String[] PERMISSIONS = new String[] {"email"};
String response=authenticatedFacebook.request("me");
JSONObject obj = Util.parseJson(response);
useremail=obj.getString("email");
其中authenticatedFacebook是Facebook的對象。
Util將隨Facebook SDK一起提供。
確保你給電子郵件許可。
我需要一個「內置的移動」Facebook應用程序從Facebook獲取用戶數據(如果他已登錄)或「爲網絡構建」就足夠了。因爲我已經有一個Facebook的網絡應用程序,我可以使用該APP ID? – Housefly 2012-06-05 06:28:04
@ Archie.bpgc我沒有關於Web應用程序的想法。但是我認爲,我們可以使用相同的應用程序ID爲Web和移動 – Venky 2012-06-05 06:30:56
的Util類現在已經過時。更好的是'user.getInnerJSONObject()。getString(「email」);' – nawfal 2013-01-22 13:02:41
- 1. 如何通過Facebook登錄獲取電子郵件地址?
- 2. 無法通過Facebook登錄獲取電子郵件地址(javascript)
- 3. 使用訪問令牌獲取電子郵件地址Google Ionic
- 4. Facebook Android登錄獲取用戶電子郵件地址
- 5. Facebook訪問令牌和電子郵件地址
- 6. 未通過登錄Facebook獲取訪問令牌
- 7. Facebook請求訪問令牌並獲取電子郵件
- 8. Facebook API獲取電子郵件地址
- 9. 從facebook獲取電子郵件地址
- 10. 獲取Facebook用戶ID通過電子郵件地址
- 11. 通過電子郵件登錄+ set_own_login_name + pas.plugins.sqlalchemy =更改地址失敗
- 12. 用「+」號登錄電子郵件地址
- 13. 獲取訪問令牌通過在谷歌統一登錄
- 14. Phonegap:通過LinkedIn登錄錯誤,同時獲取訪問令牌
- 15. TweetSharp - 登錄後獲取用戶電子郵件地址
- 16. 如何獲取Yii登錄用戶的電子郵件地址?
- 17. Outlook REST API - 獲取登錄用戶的電子郵件地址
- 18. 如何使用訪問令牌來獲取Facebook用戶的電子郵件地址和一些基本信息
- 19. Android的Facebook登錄電子郵件
- 20. Android開Facebook的電子郵件地址
- 21. Facebook獲取訪問令牌
- 22. 在Android中登錄後獲取Facebook電子郵件
- 23. 如何從登錄電子郵件地址獲取Facebook用戶ID
- 24. 如何在登錄時獲取Facebook用戶的電子郵件地址?
- 25. 電子郵件地址是沒有得到獲取的Facebook登錄
- 26. 從登錄Facebook用戶導入電子郵件地址?
- 27. Facebook登錄 - 無法檢索電子郵件地址
- 28. 登錄後需要facebook電子郵件地址
- 29. Facebook登錄回覆沒有返回電子郵件地址
- 30. Facebook圖表api在訪問令牌中沒有電子郵件
通過[this](http://stackoverflow.com/questions/5403417/fetch-facebook-user-data)鏈接 – Vamshi 2012-01-12 11:26:38