我想在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);
}
}
............
............
Run Code Online (Sandbox Code Playgroud)
但不能在json响应中获取生日,位置等字段.什么是错误?