我有一個問題,我在我的視圖控制器中實現Facebook SDK,並希望獲得使用Facebook的朋友和電子郵件列表。我寫了這個:如何獲得使用Facebook SDK的朋友和電子郵件列表
FBLoginView *loginView = [[FBLoginView alloc] initWithReadPermissions:@[@"public_profile", @"email", @"user_friends"]];
loginView.delegate = self;
,然後用FBLoginViewDelegate的協議方法:
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
user:(id<FBGraphUser>)user
{
self.profilePictureView.profileID = user.id;
self.nameLabel.text = user.name;
NSLog(@"%@", user);
NSLog(@"%@", [user objectForKey:@"email"]);
}
在控制檯我得到這個:
2014-12-04 14:56:48.746 FBLoginUIControlSample[2941:613]
"first_name" = Pavel;
gender = male;
id = 1379600000000000;
"last_name" = name;
link = "https://www.facebook.com/app_scoped_user_id/1379600000000000/";
locale = "ru_RU";
name = "Pavel name";
timezone = 2;
"updated_time" = "2014-12-03T11:47:13+0000";
verified = 1;
2014-12-04 14:56:48.748 FBLoginUIControlSample[2941:613] (null)
這是不可能的,從來沒有。 @ ingrid的答案是正確的。 – Tobi 2014-12-04 13:54:38
@Tobi 我從這裏閱讀[link](http://www.appcoda.com/ios-programming-facebook-login-sdk/) – 2014-12-04 13:57:49
有沒有地方說你可以得到朋友的電子郵件。 HTTPS://developers.facebook。com/docs/apps/changelog#v2_0_permissions – Tobi 2014-12-04 14:01:34