Merchant API は、Content API for Shopping のデベロッパーにとって使い慣れたものでありながら、よりシンプルで柔軟な設計になっています。Merchant API の設計に関する詳細情報は次のとおりです。
サブ API
Merchant API は、サブ API のコレクションです。サブ API は、関連するサービスとリソースのグループです。この設計により、独自の統合に必要なサブ API のみを使用できます。
Merchant API には、次のサブ API が含まれています。
- Accounts: Merchant Center アカウントを大規模に管理します。
- コンバージョン: アカウントのコンバージョンの発生元を管理します。
- データソース: 商品のデータソースを表示、管理します。
- 問題の解決: アカウントに影響する問題を取得し、アプリ内診断ページを作成します。
- 在庫: Google で店舗別または地域別に商品をアピールできます。
- ローカル フィード パートナーシップ: ローカル商品在庫フィードをアップロードします。
- 通知: 通知サブスクリプションを管理します。
- 注文追跡: 過去の注文追跡データを提供して、配送予定を改善し、配送アノテーション付きのリスティングを強化します。
- 商品: 価格や在庫状況などの商品データを管理します。
- Product Studio: Google Product Studio を使用して、商品画像とテキストの候補を自動的に生成します。
- プロモーション: プロモーションを作成、管理して、商品の特別オファーをアピールします。
- Quota: アカウントの API 割り当てを確認します。
- レポート: Google 全体での商品、パフォーマンス、競合状況に関するデータを確認できます。
- レビュー: 商品と販売者のレビューを管理します。
トランスポート
Merchant API のデフォルトのトランスポート メカニズムは gRPC です。REST を使用することもできます。
詳細については、クイックスタート ガイドをご覧ください。
列挙型
Merchant API の列挙型フィールドは、今後新しい値を公開する可能性があります。コードは、認識されない値を適切に処理できるように構造化する必要があります。認識されない列挙値の発生をモニタリングし、コードを最新の状態に保つように介入する必要があります。
バージョニング
サブ API は個別にバージョニングされます。つまり、使用していないサブ API が更新されても、何もする必要はありません。コードを更新する必要があるのは、使用しているサブ API の新しいバージョンがリリースされたときだけです。詳しくはバージョニングをご覧ください。