2016-04-11 3 views
0

GIDSignInを使用してGoogleから余分なデータをGoogle +のログインにフェッチすることはできますか?
Googleログインで余分なデータを取得する

  let userId = user.userID     
      let idToken = user.authentication.idToken 
      let fullName = user.profile.name 
      let givenName = user.profile.givenName 
      let familyName = user.profile.familyName 
      let email = user.profile.email 
      if (user.profile.hasImage) { 
       let imageUrl = user.profile.imageURLWithDimension(75) 
       print (imageUrl) 
      } 

をしかし、私は、Googleアカウントからより多くの情報が必要になります。現在、私は次のようなデータを取得しています。 Googleチュートリアルでその情報を見つけることができません。

+0

Googleアカウントから取得する必要があるかどうか確認できますか? – Bhumi

答えて

0

私はちょうどGIDGoogleUserをチェックしましたが、それらはユーザープロファイル(GIDProfileData)に対して取得できる唯一の情報です!

func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!, 
     withError error: NSError!) 

サインインの方法は、あなたにあなたがすでにフェッチする方法を知っている、そしてそれはまた、あなたのGoogleユーザーID、アクセススコープ、ホストドメインおよび認証方法を提供する情報を提供してGIDGoogleUserへの参照を提供します。これらのすべてをGoogle Developers Sign In for iOS.

+0

はい、私はそれを読んだが、より多くの情報を得ることができることを望んだ。とにかくありがとうございました。 – Ookey

+0

ええ、もしあなたが他のAPIを(ドライブ、マップ...)使用する必要があります。 – caiomcg

関連する問題