[英]Facebook graph api v2.4 not returning birthday
我想讓facebook用戶過生日。 到目前為止,我成功獲得用戶first_name,last_name,電子郵件,姓名,性別除了生日
self.loginButton.publishPermissions = @[@"basic_info", @"email", @"user_friends"];
self.loginButton.delegate =self;
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
loginManager.loginBehavior = FBSDKLoginBehaviorSystemAccount;
[loginManager logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields" : @"first_name, last_name,email,name,gender,birthday"}]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
}
}
在代碼中給出user_birthday
的權限,
self.loginButton.publishPermissions = @[@"basic_info", @"email", @"user_friends",@"user_birthday"];
如果沒有V 2.4的上述許可,您只能從Facebook獲得name
和id
,
查看Facebook開發者網站Graph Exploror
未經user_birthday
許可,出錯,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.