Possible Duplicate:
How to get friend's birthday list using facebook api?如何獲得所有的朋友的姓名,身份證,生日,地點等等。
我想顯示包含信息,如姓名,身份證,生日,位置從facebook在Android應用程序中的列表。
我打成功的工作,雖然下面的代碼我已經得到了朋友的姓名和ID
Bundle parameters = new Bundle();
mAccessToken = facebook.getAccessToken();
try {
parameters.putString("format", "json");
parameters.putString(TOKEN, mAccessToken);
String url = "https://graph.facebook.com/me/friends";
String response = Util.openUrl(url, "GET", parameters);
JSONObject obj = Util.parseJson(response);
Log.i("json Response", obj.toString());
JSONArray array = obj.optJSONArray("data");
if (array != null) {
for (int i = 0; i < array.length(); i++) {
String name = array.getJSONObject(i).getString("name");
String id = array.getJSONObject(i).getString("id");
Log.i(name,id);
}
}
............
............
,但沒有得到生日,位置等在JSON響應領域。 什麼是錯誤?
嗨!我用你的代碼從Facebook用戶的朋友列表中檢索,但我得到以下錯誤 - com.facebook.android.FacebookError:一個活動的訪問令牌必須用於查詢有關當前用戶的信息。請你幫我解決這個! – adrian 2011-07-15 16:00:52
你能幫我一下嗎! – adrian 2011-07-16 08:11:44
「https://graph.facebook.com/[id]」僅返回用戶的ID和姓名。嘗試其他方法,搜索Facebook文檔(不推薦)或谷歌。 :) P.S.我已經做了很多工作來做到這一點...我不能在這裏寫代碼... – 2011-02-15 21:57:25