facebook-android-SDK를 사용하여 친구 사진 가져 오기
mAsyncRunner.request("me/friends", new FriendRequestListener());
를 사용하여 친구 ID와 이름을 얻고 있지만 친구 프로필 사진이 필요합니다. 친구를 사로 잡을 수는 있지만 많은 요청이 있습니다.
하나의 요청으로 친구 ID, 이름 및 사진을 가져 오는 방법이 있습니까?
감사
facebook-android-SDK를 사용하여 친구 사진 가져 오기
mAsyncRunner.request("me/friends", new FriendRequestListener());
를 사용하여 친구 ID와 이름을 얻고 있지만 친구 프로필 사진이 필요합니다. 친구를 사로 잡을 수는 있지만 많은 요청이 있습니다.
하나의 요청으로 친구 ID, 이름 및 사진을 가져 오는 방법이 있습니까?
감사
당신이 쓴 :
하나 개의 요청에 친구 아이디, 이름과 사진을 얻을 수있는 방법이 있나요?
String query = "SELECT uid, name, pic, pic_small, pic_big FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())"; Bundle params = new Bundle(); params.putString("method", "fql.query"); params.putString("query", query); mAsyncFacebookRunner.request(null, params, new CustomRequestListener());
곳
CustomRequestListener()
: 당신이 FQL 쿼리과 같이 할 수 있습니다 안드로이드 응용 프로그램에서SELECT uid, name, pic, pic_small, pic_big, FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
:
예, 그것은 FQL과 User 및 Friend FQL 테이블을 사용 가능 Facebook 안드로이드 SDK에서 RequestListener
을 확장하십시오.
이 반환됩니다
을 위해.
불행히도 친구 목록이 JSON 인코딩 대답은 모든 그림을 포함하는 거대한 응답 것 때문이다.
모든 친구에게 http://graph.facebook.com/ + userid + /picture?type=large
(작은 크기의 버전을 원하면 ?type=large
생략)으로 전화해야합니다.