Źródła danych umożliwiają przesyłanie produktów do Google. Automatyczne źródła danych ułatwiają przesyłanie danych produktów do Google. Więcej informacji znajdziesz w artykule Omówienie interfejsu Merchant Center Data sources API.
Oto przykładowe porównanie żądań w Content API for Shopping z interfejsem Merchant Data sources API:
Content API for Shopping | Interfejs Merchant Data sources API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/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 i w Merchants Data sources API:
Metoda | Content API for Shopping | Interfejs Merchant Data sources API |
---|---|---|
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 nazwy źródeł danych nie można tworzyć na podstawie identyfikatora Content API, ponieważ wartości identyfikatorów uległy zmianie. Aby uzyskać nowe identyfikatory źródeł danych, możesz wywołać metodę list.
Możesz też wywołać metodę accounts.products.get
i uzyskać nowy identyfikator źródła danych z zasobu product
.
Metody
Co się zmieniło w plikach danych w interfejsie API źródeł danych o 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 Merchant Data sources API | Opis |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} |
W Content API for Shopping jedynym scenariuszem create jest tworzenie głównego pliku danych. Wszystkie inne scenariusze create zostały wprowadzone w interfejsie Merchant Center Data sources API.
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/dane/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{MERCHANT_ID}/dane/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeedstatuses/{DATAFEED_ID} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{MERCHANT_ID}/datasources/{DATAFEED_ID}/fileUploads/latest |
{MERCHANT_ID}/dane/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | Identyfikator w żądaniu interfejsu API służący do pobierania stanu produktu jest taki sam w przypadku interfejsów Content API for Shopping i Merchant API. Aby odtworzyć działanie żądania |