내가 response.getRawResponse로 JSON에 GraphResponse 변환 결국에보십시오) . GraphResponse 내에서 사용자 데이터가 당신이 전달하는 쿼리에 따라 동적 일 수 있기
public void onCompleted(GraphResponse response) {
Log.d("mylog", response.toString());
try {
JSONObject json = new JSONObject(response.getRawResponse());
JSONArray jarray = json.getJSONArray("data");
for (int i = 0; i < jarray.length(); i++) {
JSONObject jsonUser = jarray.getJSONObject(i);
//get your values
String fullName = jsonUser.getString("name");
String id = jsonUser.getString("id")
JSONObject pictureData = jsonUser.getJSONObject("picture").getJSONObject("data");
Uri url = Uri.parse(pictureData.getString("url"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
아래에 주어진 그럼 난 JSON에서 값을 추출 (예 : "/ ME/친구 필드 = 사진, 이름, ID") , 이것이 최고의 솔루션입니다.
감사합니다,
시도 의존성'컴파일은 'com.facebook.android : 페이스 북 - 안드로이드 SDK를 : 4.8.2''. – ADM
그것도 시도했지만 여전히 운이 없다 : ( – channae