Za pomocą interfejsu Merchant API możesz automatycznie przesyłać produkty i nimi zarządzać. Zasób accounts.products pozwala utworzyć katalog sklepów internetowych, który jest listą produktów i ofert. Więcej informacji o przesyłaniu produktów i zarządzaniu nimi za pomocą interfejsu Merchant API znajdziesz w artykule Omówienie interfejsu Merchant Products API.
Oto przykładowe porównanie Content API for Shopping z interfejsem Merchant Products API:
|
Content API for Shopping |
Interfejs API produktów dla sprzedawców |
Opis |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
Zmienna {parent} w adresie URL żądania interfejsu Merchant API reprezentuje unikalny identyfikator konta.
|
Identyfikator |
{id} |
{name} |
|
Metody
Oto porównanie metod korzystania z produktów w interfejsach Content API for Shopping i Merchant Products API:
Metoda |
Content API for Shopping |
Interfejs API produktów dla sprzedawców |
customBatch |
Tak |
Nie |
insert |
Tak |
Tak |
get |
Tak |
Tak |
update |
Tak |
Niedostępna |
delete |
Tak |
Tak |
list |
Tak |
Tak |
Oto przykładowe porównanie metod GET
w Content API for Shopping i Merchant Products API:
Content API for Shopping |
Interfejs API sprzedawcy |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
Żądania
Metoda |
Adres URL w Content API for Shopping |
Adres URL w interfejsie Merchant Products API |
Identyfikator w Content API |
Identyfikator w interfejsie Merchant Products API |
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} |
Niedostępna |
|
|
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/*} |
Zasoby
Content API for Shopping |
Interfejs API produktów dla sprzedawców |
Opis |
|
|
Wiele pól znajdujących się w zasobie Product w Content API for Shopping zostało przeniesionych do pola Attribute w zasobie ProductInput w interfejsie Merchant Products API.
|