問題タブ [googlesigninaccount]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
263 参照

android - 新しい Google Play サービス 8.3 SignInButton は、誕生日と姓名を取得する機能を壊しました

8.3 アップデートのリリースにより、

Person クラス ( https://developers.google.com/android/reference/com/google/android/gms/plus/model/people/Person.html )

以前使用していたものは

GoogleSignInAccount クラス ( https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInAccount )

どちらも似ているように見えます。ユーザーの表示名 (getDisplayname() メソッド) を取得してこんにちはと言うことができ、アプリケーションをカスタマイズできますが、getName() および hasBirthday 機能がありません。

これは、アプリケーションで登録フォームに自動的に入力するために必要なものです。

これらの情報 (誕生日と姓名) は新しい API から完全に欠落していますか、それとも回避策はありますか?

ありがとう。

0 投票する
1 に答える
1649 参照

android - Google サインイン サーバーの実装で 401 が返される

Play サービス 8.1 の Google+ サインインから Play サービス 8.3 の新しい Google サインインに切り替えようとすると、サーバー側のコンポーネントが動作を停止し、Google サーバーへのすべての API 呼び出しで 401 をスローし始めます。

Android アプリが Google Play Services 8.1 を使用していた場合:

build.gradle:

Android クライアント:

サーバ側:

Google Play サービス 8.3 に切り替える場合:

build.gradle:

Android アプリ:

同じサーバー コードで、get("me") 呼び出しは次を返します。

0 投票する
1 に答える
1672 参照

android - 最新の PlayServices 8.3 で GoogleSignInAccount 内でクラッシュする

プレイ サービスの最新リリース (8.3) には、GoogleSignInAccount に関連する問題があります。

そこから生成されたクラッシュを受け取りました。ここにスタックトレースがあります。

私たちの側でアプリのログを確認すると、接続の問題に関連している可能性がありますが、間違っている可能性があります.

これに関する任意の助けをいただければ幸いです。ありがとう

編集: リクエストに応じて、これが GoogleApiClient (および必要なオプション) を構築する方法です

0 投票する
1 に答える
2127 参照

android - Android: GoogleAuthUtil.getToken - アカウント オブジェクトはどこから来るのでしょうか?

GoogleAuthUtil.getToken には 2 番目のパラメーターとしてアカウント オブジェクトが必要ですが、Google SignIn に接続すると、結果として返されるのは GoogleSignInAccount です。これは同じものではありません。GoogleSignInAccount を Account オブジェクトに変換する方法はありますか?

じゃあ後で:

accountpicker を表示することでメール アドレスを取得できることはわかっています。また、Google サインインの結果からメール アドレスを取得することもできますが、アカウント オブジェクト全体を取得する方法がわかりません。

0 投票する
3 に答える
605 参照

android - Android アプリからの Google サインイン - サインインに成功した後はどうすればよいですか?

SO でこの質問を読みましたが、Google サインインが成功した後にユーザーを認証する方法がまだ明確ではありません。アイデアがあり、あなたからの承認を求めています。Google サインインが成功した後、GoogleSignInAccount にアクセスできるようになりますオブジェクト. このオブジェクトでは、トークンとユーザーの電子メールを資格情報としてリモートデータベースに保存するなどの操作を実行できるため、サーバー側でユーザープロファイルを認識できます. これは、Android クライアント側からは次のようになります:

これは、サインインが成功した後に認証するためのベスト プラクティスですか?

0 投票する
1 に答える
214 参照

ios - IOS で Google ログイン プロファイル イメージを取得できない

この URl の指示に従い、ユーザー ID、名前、電子メールを取得しましたが、画像情報がありません。フィードバックをお寄せください。

https://developers.google.com/identity/sign-in/ios/people

また、この URL を使用して画像https://www.googleapis.com/plus/v1/people/115950284...320?fields=image&key= {YOUR_API_KEY} を取得しますが、それは言う