1

新しいGoogle+ログインAPIを使用しています。ユーザーが[ログイン]をクリックすると、使用するGoogleアカウントを選択して、アプリの承認に進むことができます。彼らが選んだアカウントを取得するにはどうすればよいですか?

理由は、アプリに通常のGoogle認証を使用していて、ユーザーアカウントがメールアドレスに関連付けられているためです。このGoogle+では、ユーザーにアカウントを再度選択するように依頼せずにアカウントのメールアドレスを取得する方法がわかりません。

4

1 に答える 1

1

PlusClient.loadPerson()メソッドを使用してユーザーのプロファイル情報を取得できます。このメソッドには、公開することを選択した場合にユーザーの電子メールアドレスを含めることができます。メールアドレスを確実に取得するには、スコープをリクエストした後、PlusClient.getAccountName()またはuserinfoRESTエンドポイントを使用します。userinfo.email

ドキュメントのコード例では、上記の各ケースについて説明しています。

于 2013-03-01T16:02:22.450 に答える