5

Google App Engine の「ユーザー」サブモジュールは、「G+」サインインではなく「Google アカウント」を使用します。ベースIDは同じですか?彼らのサインインを自分のユーザー レコードに関連付けたい...

4

3 に答える 3

1

それらは同じものではないと思いますが、はい、それらを関連付けることができます。

基本的な Google アカウント (ユーザー) の GAE (または Android) に組み込まれているサポートを使用してユーザーを認証した場合、ユーザーの Google アカウントを一意に識別する電子メール アドレスが得られます。

Google+ では、電子メール スコープを使用して電子メール アドレスにアクセスします:
https://developers.google.com/+/api/oauth#email-scopes

これらの電子メール アドレスは一致する必要があるため、Google アカウントと Google+ アカウントを関連付けることができます。このメソッド IMO の欠点は、まだ g+ メール スコープをリクエストしていない場合は、追加する必要があることです。

于 2014-04-14T18:08:44.283 に答える
0

登録ユーザーに関する情報を持つ独自のユーザー モデルを作成する必要があります。users.get_current_user() を使用すると、ユーザーの Google アカウントから電子メール アドレスを取得し、アプリにログインできます。

于 2014-01-07T21:24:34.220 に答える