Za pomocą interfejsu Merchant API możesz przesyłać produkty i zarządzać nimi w sposób automatyczny. Zasób accounts.products
umożliwia utworzenie katalogu sklepu internetowego, czyli listy produktów i ofert. Więcej informacji o przesyłaniu produktów i zarządzaniu nimi za pomocą 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 |
Merchant Products API |
Opis |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/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 produktów w Content API for Shopping i Merchant Products API:
Metoda |
Content API for Shopping |
Merchant Products API |
customBatch |
Tak |
Nie |
insert |
Tak |
Tak |
get |
Tak |
Tak |
update |
Tak |
Niedostępne |
delete |
Tak |
Tak |
list |
Tak |
Tak |
Oto przykład porównania metody 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/ {ACCOUNT_ID}/products/ {PRODUCT_ID} |
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/ {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} |
Niedostępne |
|
|
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/*} |
Zasoby
Content API for Shopping |
Merchant Products API |
Opis |
|
|
Wiele pól, które znajdowały się w zasobach Product w Content API for Shopping, zostało przeniesionych do pola Attribute w zasobach ProductInput w Merchant Products API.
|