GoogleカレンダーAPIを使用するAndroidアプリを他の3人のグループと一緒に作っています。私たちは認証プロセスを理解するのに苦労しています。Google APIマネージャの資格情報が必要な理由(またはそれは?)
APIを呼び出してアプリを設定してカレンダーの権限を要求してから、私たちのエミュレータでGoogleの個人アカウントにサインインしてアプリができるようにするJavaライブラリを追加することができますそれぞれのカレンダーにアクセスしてください。 403(禁じられた)エラーが続いていたので、明らかに動作しませんでした。
私たちは混乱しているAPIドキュメントを見つけようとしましたが、クイックスタートプロジェクトからいくつかのものをコピーしました。 Googleデベロッパーコンソールでプロジェクトを共有し、それぞれのパソコンにOAuthの認証情報を追加することができました。現在はそれぞれのユーザーに対応していますが、まだ混乱しています。
- この資格情報の作成はなぜ必要ですか?
- リリースプロセスはどのように機能しますか?明らかに、Playストアからアプリを使用するために、ユーザーがデバイスごとにSHA1キーを生成する必要はありません。
- これを行う簡単な方法はありますか?デベロッパーコンソールも必要ですか?
これらの質問はおそらくすでに回答されている可能性がありますが、何を検索するのかを知る上でのプロセスについて十分な知識はありません。
https://developers.google.com/identity/protocols/OAuth2が答えてくれてありがとう。リリース後にデバイスごとに異なる認証情報を必要としない場合、デバッグデバイスごとに異なるクレデンシャルが必要かどうかを説明できますか? –
すべてのデバイスで同じ資格情報がありません。 Googleでは、各アカウントごとに異なるアクセスキーと参照キーを提供します。 – Rishi