2012-01-12 122 views

回答

9

首先權限添加

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一起提供。

確保你給電子郵件許可

+0

我需要一個「內置的移動」Facebook應用程序從Facebook獲取用戶數據(如果他已登錄)或「爲網絡構建」就足夠了。因爲我已經有一個Facebook的網絡應用程序,我可以使用該APP ID? – Housefly 2012-06-05 06:28:04

+0

@ Archie.bpgc我沒有關於Web應用程序的想法。但是我認爲,我們可以使用相同的應用程序ID爲Web和移動 – Venky 2012-06-05 06:30:56

+0

的Util類現在已經過時。更好的是'user.getInnerJSONObject()。getString(「email」);' – nawfal 2013-01-22 13:02:41

相關問題