APIはプロジェクトごとに使えるAPIを選んで、
そのプロジェクトにアクセスできるサービスアカウントを取得します。
このため、
- プロジェクト作成
- サービスアカウント取得
という作業を行う必要があります。
APIによってはAPIキーでアクセスできますが、
OAuth認証が必要なGoogle Analytics Reporting APIを使いたかったので、
サービスアカウントを取得しています。
補足ですが、OAuthクライアントIDというものもありますが、
こちらはユーザがブラウザ上で自分のアカウントでログインするような
Webサービスに使用します。
プロジェクト作成
Google APIs Projectsページで、プロジェクトを作成します。
サービスアカウント取得
メニューからライブラリを選択して、"Google Analytics"とか入れて
「Google Analytics Reporting API」を選択
自動でダッシュボードに遷移し、レイ○ンの広告のように
認証情報の作成を強く推奨してくるので、「認証情報に進む」を
クリックして作成に行きます。
サービスアカウントを作成するため適当に入力します
キーのタイプはJSONがナウいみたいなのでそのままで「次へ」をクリック
以上です。