Przenoszenie zarządzania źródłami danych

Ź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 datafeedstatuses.list, zbierając identyfikatory źródeł danych i wywołując w ich przypadku metodę fileUploads.get.