Verwaltung von Datenquellen migrieren

Über Datenquellen können Sie Ihre Produkte auf Google hochladen. Automatisierte Datenquellen erleichtern das Senden Ihrer Produktdaten an Google. Weitere Informationen findest du in der Übersicht über die Merchant Data Quellen API.

Hier sehen Sie ein Beispiel für einen Vergleich der Anfragen in der Content API for Shopping mit der Merchant Data Source API:

Content API for Shopping API für Händlerdatenquellen
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
IDs {id} {name}

Methoden

Hier ein Vergleich der Datenfeedmethoden in der Content API for Shopping und in der Merchant Data Source API:

Methode Content API for Shopping API für Händlerdatenquellen
customBatch Ja Nein
insert Ja Ja
get Ja Ja
update Ja Ja
delete Ja Ja
list Ja Ja
fetchNow Ja Ja

IDs

Im Gegensatz zu anderen Ressourcen kann der Name der Datenquelle nicht aus der Content API ID erstellt werden, da sich die ID-Werte geändert haben. Sie können die list-Methode aufrufen, um die neuen IDs der Datenquellen abzurufen.

Alternativ können Sie die Methode accounts.products.get aufrufen und die neue Datenquellen-ID aus der Ressource product abrufen.

Methoden

Folgendes hat sich für Datenfeeds in der Merchant Data Source API geändert:

Methode URL in Content API for Shopping URL in der Händlerdatenquellen-API ID in Content API for Shopping ID in der Händlerdatenquellen-API Beschreibung
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} In der Content API for Shopping besteht das einzige create-Szenario darin, einen Hauptdateifeed zu erstellen. Alle anderen create-Szenarien wurden in der Merchant Data Resources API neu eingeführt.
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}/Datenfeeds/{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}/Datenfeeds/{datafeedId} {name=accounts/*/dataSources/*}