Merchant API を使用すると、より多くのユーザーにリーチし、さまざまな Google サービスに商品を掲載できます。Merchant API は、大規模または複雑な Merchant Center アカウントの管理に使用されます。一般的なユースケースは次のとおりです。
- アカウント管理の自動化
- 商品管理の自動化
- 広告在庫の自動管理
- カスタム レポートの作成
Merchant API は、Content API for Shopping の再設計です。
Merchant API にアップグレードする理由は次のとおりです。
互換性について詳しくは、スタートガイドと Content API for Shopping の互換性をご覧ください。左側のナビゲーション メニューのガイドに沿って、Merchant API の主な機能の一部をお試しください。利用可能なすべてのリソースとサービスの詳細については、リファレンス ドキュメントをご覧ください。
販売者は、ショッピング広告と無料リスティングのポリシーを遵守する責任があります。Google ショッピングは、これらのポリシーに違反するコンテンツや行為が認められた場合、これらのポリシーを適用し、適切に対応する権限を有します。
前提条件
Merchant API を呼び出すには、次の詳細が必要です。このチュートリアルの残りの部分では、これらの各項目を取得する方法について説明します。
- Merchant Center アカウント: API 呼び出しを行うアカウントです。このアカウントで商品や在庫の管理などを行うには、必要な権限が必要です。
また、Merchant Center アカウントのリソース名も必要です。これは、accounts/
と Merchant Center アカウント ID を連結することで取得できます。Merchant Center アカウント ID は、Merchant Center ウェブ インターフェースに表示されます。
Google Console プロジェクト: このプロジェクトは、アカウントへの API アクセス権の取得に使用されます。次の 2 つの方法があります。
- アプリの OAuth 2.0 クライアント ID とシークレットを生成できます。この ID とシークレットを使用して、Merchant Center アカウントへの API 呼び出しに必要な OAuth 2.0 認証情報を生成できます。
- サービス アカウントを作成して、その秘密鍵をダウンロードして API 呼び出しを行うことができます。