他の 3 人の学生のグループと一緒に Google Calendar API を使用する Android アプリを作成していますが、認証プロセスを理解するのに苦労しています。
API を呼び出す Java ライブラリを含めるだけで、カレンダーのアクセス許可を要求するようにアプリを設定し、エミュレーターで個人の Google アカウントにサインインして、アプリがそれぞれのカレンダーにアクセスできるようにすることができると期待していました。 . 403 (禁止) エラーが発生し続けたので、明らかにうまくいきませんでした。
そこで、紛らわしい API ドキュメントを調べて、Quickstart プロジェクトからいくつかのものをコピーしようとしました。Google 開発者コンソールでプロジェクトを互いに共有し、各コンピューターに OAuth 資格情報を追加することができました。今ではそれぞれのコンピューターで機能していますが、まだ混乱しています。
- この認証情報の作成が必要な理由は何ですか?
- リリースプロセスはどのように行われますか? 明らかに、ユーザーが Play ストアからアプリを使用するためにデバイスごとに SHA1 キーを生成する必要はありません。
- これを行う簡単な方法はありますか?開発者コンソールも必要ですか?
これらの質問はすでに回答されている可能性がありますが、何を検索すればよいかを知るには、プロセスについて十分に知りません。