3

Google ユーザーのメールアドレス、表示名、プロフィール写真にアクセスできますが、自己紹介と誕生日にアクセスすると nil になります。

特別な許可が必要ですか?

IBActionで以下のコードを使用しています

- (IBAction)loginUsingGoogle:(id)sender {
  [GPPSignInButton class];
  GPPSignIn *signIn = [GPPSignIn sharedInstance];
  signIn.shouldFetchGooglePlusUser = YES;
  signIn.shouldFetchGoogleUserEmail = YES;
  signIn.scopes = @[kGTLAuthScopePlusLogin];
  signIn.scopes = @[ @"profile" ];
  signIn.scopes = @[kGTLAuthScopePlusMe];
  signIn.delegate = self;
  NSLog(@"Google Button clicked");
  [[GPPSignIn sharedInstance] authenticate];
}

上記のコードを使用して Google API にアクセスしていますが、誕生日と自分に関する情報を抽出できません。以下の方法を使用してユーザーの詳細を抽出していますが、誕生日は nil 値を返します。

GTLPlusPerson *per = [GPPSignIn sharedInstance].googlePlusUser;
GTMOAuth2Authentication *authentication = [GPPSignIn    sharedInstance].authentication;
self.nameTexField.text = per.name.givenName;
self.birthDayTextField.text = per.birthday;//
self.emailIdTextField.text = authentication.userEmail;
4

0 に答える 0