プロダクト管理を移行する

Merchant API を使用すると、商品をプログラムでアップロードして管理できます。accounts.products リソースを使用すると、商品とオファーのリストであるオンライン ショップ カタログを作成できます。Merchant API を使用して商品をアップロードして管理する方法については、Merchant Products API の概要をご覧ください。

Content API for Shopping と Merchant Products API の比較例を次に示します。

Content API for Shopping Merchant Products API 説明
URL https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/ https://merchantapi.googleapis.com/products/v1beta/{PARENT}/productInputs:insert Merchant API リクエスト URL の {PARENT} 変数は、アカウントの一意の識別子を表します。
識別子 {ID} {NAME}

メソッド

Content API for Shopping と Merchant Products API の products メソッドの比較は次のとおりです。

メソッド Content API for Shopping Merchant Products API
customBatch はい いいえ
insert
get
update はい 利用不可
delete はい
list はい

Content API for Shopping と Merchant Products API の GET メソッドの比較例を次に示します。

Content API for Shopping Merchant API
GET https://shoppingcontent.googleapis.com/content/v2.1/{ACCOUNT_ID}/products/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*}

リクエスト

メソッド Content API for Shopping の URL Merchant Products API の URL Content API の識別子 Merchant Products API の ID
insert POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products POST https://merchantapi.googleapis.com/products/v1beta/{PARENT}/productsInputs:insert?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} {MERCHANT_ID} {PARENT}
update PATCH https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} 利用不可
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} {MERCHANT_ID}/datafeeds/{PRODUCT_ID} {name=accounts/*/productInputs/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} {MERCHANT_ID}/datafeeds/{PRODUCT_ID} {name=accounts/*/products/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products GET https://merchantapi.googleapis.com/products/v1beta/{parent=accounts/*}/products {MERCHANT_ID} {parent=accounts/*}

リソース

Content API for Shopping Merchant Products API 説明
  • プロダクト
  • ProductStatus
  • プロダクト
  • ProductInput
Content API for Shopping の Product リソースにあった複数のフィールドが、Merchant Products API の ProductInput リソースの Attribute フィールドに移動されました。