Źródła danych umożliwiają przesyłanie informacji o produktach do Google. Automatyczne dane ułatwiają wysyłanie informacji Twoich danych o produktach do Google. Więcej informacji znajdziesz w omówieniu sprzedawcy Interfejs API źródeł danych
Oto przykładowe porównanie żądań w Content API for Shopping z Interfejs API źródeł danych sprzedawcy:
Content API for Shopping | Interfejs API źródeł danych sprzedawcy | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources |
Identyfikatory | {id} | {name} |
Metody
Oto porównanie metod plików danych w Content API for Shopping oraz interfejs API źródeł danych sprzedawcy:
Metoda | Content API for Shopping | Interfejs API źródeł danych sprzedawcy |
---|---|---|
customBatch |
Tak | Nie |
insert |
Tak | Tak |
get |
Tak | Tak |
update |
Tak | Tak |
delete |
Tak | Tak |
list |
Tak | Tak |
fetchNow |
Tak | Tak |
Identyfikatory
W przeciwieństwie do innych zasobów nie można utworzyć nazwy źródła danych z Content API ID, gdy wartości identyfikatora uległy zmianie. Możesz zadzwonić do listy, aby uzyskać nowe identyfikatory źródeł danych.
Możesz też wywołać funkcję
accounts.products.get
i pobierz nowy identyfikator źródła danych z
product
.
Metody
Co się zmieniło w przypadku plików danych w interfejsie API źródeł danych sprzedawcy:
Metoda | Adres URL w Content API for Shopping | Adres URL w interfejsie API źródeł danych sprzedawcy | Identyfikator w Content API for Shopping | Identyfikator w interfejsie API źródeł danych sprzedawcy | Opis |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{merchantId} | {parent} |
W Content API for Shopping jedynym sposobem na create jest utworzenie podstawowego pliku danych. Wszystkie pozostałe scenariusze create zostały niedawno wprowadzone w interfejsie API źródeł danych sprzedawcy.
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/ {datafeedId} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds/ {datafeedId} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds/ {datafeedId} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{merchantId}/datafeeds/ {datafeedId} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{merchantId} | {parent} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{merchantId}/datafeeds/{datafeedId} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{merchantId}/datasources/{datafeedId}/fileUploads/latest |
{merchantId}/datafeeds/{datafeedId} | {merchantId}/datasources/{datafeedId} | Identyfikator w żądaniu do interfejsu API pobierania stanu produktu jest taki sam zarówno w Content API for Shopping, jak i Merchant API. Możesz odtworzyć działanie żądania |