私は次のように友達情報を取得しています:
String fqlQuery = "select uid, name, birthday, hometown_location, about_me, pic_square from user where uid in (select uid2 from friend where uid1 = me() LIMIT 20)";
Bundle params = new Bundle();
params.putString("q", fqlQuery);
Request request = new Request(currentSession,
"/fql",
params,
HttpMethod.GET,
new Request.Callback(){
@Override
public void onCompleted(Response response) {
Log.i(TAG, "Got results: " + response.toString());
}
});
私が持っているFacebookの権限:friends_about_me、friends_birthday、friends_hometown
logCat 出力:
10-11 09:27:27.842: I/MainActivity(8161): Got results: {Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[{"uid":13962124,"birthday":null,"hometown_location":null,"pic_square":"https:\/\/fbcdn-profile-a.akamaihd.net\/hprofile-ak-ash2\/1115780_13962124_1029801849_q.jpg","about_me":null,"name":"Jenny Rader"} ... etc.
ご覧のとおり、名前はわかりますが、誕生日/場所/についてはわかりません。私は何を間違っていますか?