このコードを使用して Facebook にログインします。
[loginManager logInWithReadPermissions:@[@"email", @"public_profile", @"user_birthday", @"user_friends"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { .... }];
そして、このコードは友達のデータを取得します:
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"me/invitable_friends"
parameters:@{@"fields": @"id, first_name, last_name, birthday, gender, picture, devices"}
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) { .... }];
次の情報が返ってこない理由:
- 性別
- デバイス
- 誕生日