問題タブ [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.
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 から完全に欠落していますか、それとも回避策はありますか?
ありがとう。
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") 呼び出しは次を返します。
android - 最新の PlayServices 8.3 で GoogleSignInAccount 内でクラッシュする
プレイ サービスの最新リリース (8.3) には、GoogleSignInAccount に関連する問題があります。
そこから生成されたクラッシュを受け取りました。ここにスタックトレースがあります。
私たちの側でアプリのログを確認すると、接続の問題に関連している可能性がありますが、間違っている可能性があります.
これに関する任意の助けをいただければ幸いです。ありがとう
編集: リクエストに応じて、これが GoogleApiClient (および必要なオプション) を構築する方法です
android - Android: GoogleAuthUtil.getToken - アカウント オブジェクトはどこから来るのでしょうか?
GoogleAuthUtil.getToken には 2 番目のパラメーターとしてアカウント オブジェクトが必要ですが、Google SignIn に接続すると、結果として返されるのは GoogleSignInAccount です。これは同じものではありません。GoogleSignInAccount を Account オブジェクトに変換する方法はありますか?
じゃあ後で:
accountpicker を表示することでメール アドレスを取得できることはわかっています。また、Google サインインの結果からメール アドレスを取得することもできますが、アカウント オブジェクト全体を取得する方法がわかりません。
android - Android アプリからの Google サインイン - サインインに成功した後はどうすればよいですか?
SO でこの質問を読みましたが、Google サインインが成功した後にユーザーを認証する方法がまだ明確ではありません。アイデアがあり、あなたからの承認を求めています。Google サインインが成功した後、GoogleSignInAccount にアクセスできるようになりますオブジェクト. このオブジェクトでは、トークンとユーザーの電子メールを資格情報としてリモートデータベースに保存するなどの操作を実行できるため、サーバー側でユーザープロファイルを認識できます. これは、Android クライアント側からは次のようになります:
これは、サインインが成功した後に認証するためのベスト プラクティスですか?
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} を取得しますが、それは言う