2011-10-13 80 views
0

如何從android的facebook訪問令牌獲取名字,姓氏,用戶名等基本信息。我能夠登錄並獲取訪問令牌,但接下來的問題是獲取用戶的基本信息。從android獲取facebook訪問令牌的基本信息

+0

添加所需的權限http://stackoverflow.com/questions/7131666/get-user-basic-information-using-facebook-login-button-plugin –

+0

[看看這裏](http://stackoverflow.com/questions/7345535/android-how-to-get-user-about-我-INFO-F rom-facebook/7345618#7345618) –

+0

@ekjyot你檢查了我的帖子嗎? – Venky

回答

4

查看此代碼獲取用戶信息;

Bundle params1 = new Bundle(); 
params1.putString("fields","picture"); 
Log.v("sss", authenticatedFacebook.request("me")); 
JSONObject jObject = new JSONObject(authenticatedFacebook.request("me")); 
String id=jObject.getString("id"); 
String name=jObject.getString("name"); 
String email=jObject.getString("email"); 
try { 
    URL img_value = new URL("http://graph.facebook.com/"+id+"/picture?type=large"); 
} catch (MalformedURLException e) {} 
try { 
    Bitmap mIcon1 =  BitmapFactory.decodeStream(img_value.openConnection().getInputStream()); 
} catch (IOException e) {} 

用於獲取Facebook中登錄用戶的ID,姓名,電子郵件以及登錄用戶的圖像的代碼。

如果您需要在Facebook的更多幫助檢查該鏈接

Graph Api in Facebook

Facebook Birthday Details of friends

確保您在本Permissions

+0

尼斯答案:)我還有一個疑問 – Ramakrishna