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/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
Merchant API のリクエスト URL の {parent} 変数は、アカウントの一意の識別子を表します。 |
ID |
{id} |
{name} |
|
メソッド
Content API for Shopping と Merchant Products API の商品メソッドの比較を以下に示します。
メソッド |
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 |
販売者 API |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
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/ {merchantId}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {parent}/productsInputs:insert?dataSource={dataSourceName} |
{merchantId} |
{parent} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
利用不可 |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{merchantId} |
{parent=accounts/*} |
リソース
Content API for Shopping |
Merchant Products API |
説明 |
|
|
Content API for Shopping の Product リソースに含まれていた複数のフィールドは、Merchant Products API の ProductInput リソースの Attribute フィールドに移動しました。
|