このページでは、コマンドラインを使って Google アナリティクス Admin API を使用する方法を説明します。
ステップ 1: API を有効にする
このボタンをクリックすると、新しい Cloud Platform プロジェクトが作成され、Google Analytics Admin API が自動的に有効になり、このチュートリアルに必要な OAuth2 認証情報が作成されます。
Google Analytics Admin API を有効にするOAuth2 認証情報の構成ダイアログに自動的にリダイレクトされます。「どなたからのお問い合わせですか?」というメッセージが表示されたら、[パソコン] を選択します。
表示されたダイアログで [DOWNLOAD CLIENT CONFIGURATION] をクリックし、ファイル credentials.json
を作業ディレクトリに保存します。
または、OAuth2 認証情報を作成する手順に沿って既存のプロジェクトに手動で作成することもできます。
ステップ 2. Cloud SDK をインストールし、初期化する
開発マシンに gcloud コマンドライン ツールをインストールする必要があります。
ステップ 3: API 呼び出しを行う
これで、Google Analytics Admin API を使用して Google アナリティクス 4 プロパティにクエリを実行できるようになりました。
認証
この例でユーザー認証情報を取得するには、次のコマンドを実行します。ステップ 1 でダウンロードした認証情報 JSON ファイルのパスを使用します。
gcloud auth application-default login \
--scopes=https://www.googleapis.com/auth/analytics.readonly \
--client-id-file=[PATH/TO/credentials.json]
新しいブラウザ ウィンドウに OAuth ユーザーの同意ダイアログが開きます。
リクエストを送信する
curl
を使用して、Google Analytics Admin API にリクエストを送信します。コマンドラインで次のように入力します。
curl \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
https://analyticsadmin.googleapis.com/v1beta/accounts
curl
コマンドは、gcloud auth application-default print-access-token
コマンドを使用して認証トークンを取得します。
これで完了です。Google Analytics Admin API に最初のリクエストを送信できました。