GoogleのサービスをAPI経由で利用する際、大きく3つの認証情報が登場します。「APIキー」、「OAuth2.0クライアントID」、「サービスアカウントキー」です。本投稿ではこれらの用途をざっくりと整理し、取得方法、Pythonでの使い方の違いを説明します。 まとめ 基本事項のおさらい APIの性質 認証情報の役割 3つの認証情報は想定される利用シーンが異なる 1. APIキー 取得方法 1. プロジェクトを選択 2. APIキーの作成 3. キーで利用するAPIを制限する(オプショナル) Pythonでの利用例 2.OAuth2.0クライントID 取得方法 1.同意画面の設定 2.OAuthクライアントIDの作成 Pythonでの利用例 3. サービスアカウントキー 取得方法 1. プロジェクトを選択 2. サービスアカウントキーの作成 3. 鍵ペアの作成 Pythonでの利用例 ま