私の Android アプリケーションでは、Facebook 統合を使用しています。ID、名前、プロフィール写真で友達リストを取得するにはどうすればよいですか? Facebook から次のエラー応答を受け取りました。
{Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}
これは私の許可リストです:
List<String> PERMISSIONS = Arrays
.asList("publish_actions,user_friends,read_friendlists");
そして、これは友達リストを取得するための私のコードです:
friendlsit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Session activeSession = Session.getActiveSession();
if(activeSession.getState().isOpened()){
Request friendRequest = Request.newMyFriendsRequest(activeSession,
new GraphUserListCallback(){
public void onCompleted(List<GraphUser> users,
Response response) {
Log.e("INFO", response.toString());
}
});
Bundle params = new Bundle();
params.putString("fields", "id, name, picture");
friendRequest.setParameters(params);
friendRequest.executeAsync();
}
}
});
コードのエラーは何ですか、すべての友達リストを取得する方法は? Facebook SDK 3.14.1を使用しています。このSDKのバージョンは最新のものですか?