1

Facebookの友達の誕生日を取得したいのですが、グラフAPIを使用していますme/friendsが、グラフAPIを使用する必要があることを知っています。しかし、問題は、私が次のようなURLを渡すときはいつでも

https://graph.facebook.com/me/friends?[ACCESS TOKEN]&fields=id,name,picture,gender,birthday

name、id、picture、genderなどのフィールドのみを含むが、誕生日フィールドは表示されないデータを提供します。任意のアイデア、目的の結果を取得する方法。

4

4 に答える 4

2

延長許可を取る必要がありますfriends_birthday

次に、上記のクエリが機能します。

参考までに:
拡張アクセス許可
ユーザー オブジェクト - 誕生日フィールドを確認してください

于 2012-05-24T11:33:19.230 に答える
1

friends_birthdayグラフ API を使用して取得できます。

[facebook requestWithGraphPath:@"me/friends?fields=id,name,gender,picture,birthday" andDelegate:self];

次のようにアクセス許可を追加します。

_permissions = [[NSArray arrayWithObjects:@"read_friendlists",@"publish_stream ,user_checkins", 
             @"friends_checkins", @"publish_checkins",@"email", nil] retain]; 
于 2012-07-05T09:25:35.823 に答える
0
Now Facebook give permission for user_birthday only if you submit your app in developer.facebook.com for review. If Facebook give permission to your app after successfull review then you will find user_birthday live.

次に、 NSString *urlString = [NSString stringWithFormat:@" https://graph.facebook.com/me?access_token=%@&fields=email,name,gender,picture,birthday,relationship_status ", token.tokenString]; を使用します。

于 2015-09-18T13:09:43.410 に答える