Google Search Console の OAuth クライアントIDの取得

概要

本手順では,Google Search Console APIの利用に必要なOAuthクライアントIDを取得する.取得後は,Pythonなどのプログラムから検索パフォーマンスデータ(検索クエリ,クリック数,表示回数など)を取得できる.

前提条件

注意事項

用語

手順

  1. Google Cloud Platform (GCP) コンソールへのアクセス

    以下のURLにアクセスする.

    https://console.cloud.google.com/

    Googleアカウントでログインする.

  2. 新規プロジェクトの作成
    1. 画面上部の「プロジェクト選択」メニューをクリックし,「新しいプロジェクト」を選択する.

    2. プロジェクト名を入力する.

    3. 「作成」をクリックする.

    4. 作成したプロジェクトを選択する.

  3. Search Console APIの有効化
    1. ナビゲーションメニューから「APIとサービス」→「ライブラリ」を選択する.

    2. 検索バーで「Search Console API」を検索する.

    3. 「Google Search Console API」を選択し,「有効にする」をクリックする.

  4. 認証情報の作成
    1. ナビゲーションメニューから「有効なAPIとサービス」を選択し,「Google Search Console API」をクリックする.

    2. 「認証情報」タブで「認証情報を作成」をクリックする.

    3. アクセスするデータの種類として「ユーザーデータ」を選択する.

    4. 「次へ」をクリックする.

  5. OAuth同意画面の設定
    1. 以下の項目を入力し,「保存して次へ」をクリックする.
      • アプリ名
      • ユーザーサポートメール
      • デベロッパーの連絡先情報

    2. スコープの設定画面が表示される.Search Console APIのみを使用する場合,スコープの追加は不要である.「保存して次へ」をクリックする.

  6. OAuthクライアントIDの作成
    1. 「アプリケーションの種類」で「デスクトップアプリ」を選択し,「作成」をクリックする.

    2. 「JSONをダウンロード」をクリックし,JSONファイルを安全な場所に保管する.このファイルには認証情報が含まれるため,第三者に開示しないこと.

補足:課金管理

Google Cloud Platformの一部サービスは従量課金制である.予算アラートの設定を推奨する.

  1. ナビゲーションメニューから「課金」を選択する.

  2. 予算アラートを設定する.