クライアント ライブラリを設定する

推奨される方法は 設定する Google API クライアント ライブラリ 説明しますこのガイドでは、Python Content API クライアントを 例ですが、これらのライブラリは、多くの一般的なプログラミング 一般的な API タスク(認証、リクエストの送信、 レスポンスの解析を行いますクライアント ライブラリの設定については、 他の言語については、README.md googleads/googleads-shopping-samples リポジトリをご覧ください。

Python 用 Google API クライアント ライブラリを設定するには、次の手順を完了します。

  1. クライアント ライブラリの構成と認証用のディレクトリを作成する できます。ホーム ディレクトリ内に、次のディレクトリを作成します。

    ~/shopping-samples/content/

  2. サービス アカウントの認証情報をダウンロードするには、次の手順を完了します。

    1. Google API ライブラリに移動します。
    2. ページ上部のメニューでプロジェクトを選択します。動画がない場合 [新しいプロジェクト] をクリックして作成します。
    3. 該当のショッピング キャンペーンで Content API for Shopping を有効にしていない場合は、 Google API のリストでその API を検索して有効にします。
    4. 左側のサイドバーで [認証情報] を選択します。必要に応じて 左上の矢印をクリックすると、これが表示されます。
    5. サービス アカウントを設定するには、[認証情報を作成] を選択してから サービス アカウント
    6. 新しいサービス アカウントに名前を付けます。これは、Gmail のデフォルト ユーザー名としても サービスアカウント ID です次の部分を含むサービス アカウント ID を記録します。 「@」の後後で使用できるようにします。[作成] をクリックして、 プロジェクトとユーザーにアクセス権を付与するオプションの手順を確認し、 完了
    7. [サービス アカウント] ページが表示され、そこで新しいサービス アカウント アクセスできます。
  3. JSON 秘密鍵を取得するには、サービス アカウントをクリックし、[キー] をクリックします。 タブです。[鍵を追加] をクリックします。[新しいキーを作成] をクリックし、キーとして [JSON] を選択します。 あります。[作成] をクリックして、秘密鍵をパソコンにダウンロードします。 新しい鍵が自動的にダウンロードされます。

  4. ダウンロードした認証情報ファイルの名前を service-account.json に変更します。

  5. service-account.json ファイルを home directory/shopping-samples/content/.

  6. home directory/shopping-samples/content/ で、 空の merchant-info.json ファイルを使用します。

  7. merchant-info.json に次のテキストを追加します。

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  8. 新しいサービス アカウントをユーザーとして Merchant Center アカウントに追加します。もし サードパーティの開発者である場合は、クライアントにこの手順を行ってもらう必要があります。 できます。

    1. Merchant Center アカウントに移動します。
    2. Merchant Center アカウントの設定で、[ユーザーと アクセス
    3. [+ ユーザーを追加] をクリックし、サービス アカウント ID をメールアドレスとして使用します。 設定します。

    4. Accounts サービスを使用するには管理者権限が必要です。 管理

    5. [ユーザーを追加] をクリックして設定を保存し、ユーザーのリストに戻ります。 できます。選択したユーザーロールとともにサービス アカウント ID が表示されます。

    6. 追加する他のすべてのサービス アカウントについて、この手順を繰り返します。

  9. クローンを作成(またはダウンロードして解凍)します。 googleads/googleads-shopping-samples コンピュータ上の任意の場所に GitHub リポジトリを 保存できます環境内で ホーム ディレクトリまたは ~/shopping-samples/content/ にあります。

  10. リポジトリをダウンロードして解凍した場合は、クローンを作成するのではなく、リポジトリの名前を変更します。 googleads-shopping-samples に解凍したディレクトリ。

  11. 必要なサンプル依存関係をインストールするには、ターミナル ウィンドウで次のように操作します。 googleads-shopping-samples/python/ に移動して、次のコマンドを実行します。

    pip install -r requirements.txt
    

これで Python 用 Google API クライアント ライブラリが設定され、Content API で使用できるようになりました。次のセクションでは、新しい商品を挿入するリクエストを作成して送信します。