コンテンツ API の概要

コンテンツ API は、広告主が Microsoft Merchant Center カタログをプログラムで管理できる RESTful API です。 コンテンツ API は、Microsoft Merchant Center Web ページまたは FTP/SFTP を使用してカタログを管理する代わりに使用します。 コンテンツ API には、次の利点があります。

  • データ フィード全体をアップロードするのではなく、製品オファーを段階的に更新する機能を提供します。 FTP/SFTP を使用してフィード全体をアップロードするよりも、製品のサブセットを更新できる方が効率的です。

  • リアルタイムの市場状況に近い状態を反映するために、製品の価格と可用性を変更する機能を提供します。 たとえば、製品が在庫切れになった場合は、Content API を使用して可用性フィールドをすばやく更新できます。

  • 大量のアイテムをバッチ処理して 1 つの要求で処理する機能を提供します。 バッチ操作には、挿入、削除、更新を含めることができます。 バッチ操作を使用すると、1 回の操作呼び出し (たとえば、1 回の挿入操作) を使用するよりも、リソースを効率的に使用できます。

  • カタログの状態レポートをダウンロードする機能を提供します。

  • プログラムでカタログを管理する機能を提供します。

API を使用する必要があるユーザー

次の場合は、Content API の使用を検討する必要があります。

  • 現在、Google コンテンツ API を使用しています。

  • フィードには多数の製品が含まれています。

  • Content API は、残りの在庫管理システムと統合できます。

カタログが小さい場合、またはインベントリ システムと統合する機能が限られている場合は、カタログをアップロードするための他の方法のいずれかを使用することをお勧めします ( 「Microsoft ショッピング キャンペーン フィード ファイルについて」を参照してください)。

このセクションの内容

トピック 説明
リリース ノート リリースごとの Content API への変更について説明します。
はじめに Content API の使用を開始する手順について説明します。
サンドボックスでのコードのテスト 運用環境にリリースする前にアプリをテストするためのオプションを提供します。
API のベスト プラクティス Content API を使用するためのベスト プラクティスを提供します。
製品の管理 Products リソースを使用して 製品 オファーを追加、取得、更新、削除する方法の詳細を示します。
カタログの管理 Catalogs リソースを使用して、API 対応カタログを追加、取得、更新、削除する方法の詳細について説明します。
製品オファーの状態を取得するにはどうすればよいですか? Status リソースを使用してカタログ内の製品オファーの状態を取得する方法の詳細を示します。
コード例 Content API リソースの使用方法を示す C# コード例を示します。
Content API リファレンス Content API のプログラミング要素の詳細を提供します。