Verwaltung von Datenquellen migrieren

Über Datenquellen können Sie Ihre Produkte auf Google hochladen. Automatisierte Daten Quellen erleichtern das Senden von Ihre Produktdaten an Google senden. Weitere Informationen finden Sie in der Übersicht über Händler Datenquellen-API

Im Folgenden finden Sie ein Beispiel für einen Vergleich der Anfragen in der Content API for Shopping mit denen von API für Händlerdatenquellen:

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

Ein Vergleich der Datenfeedmethoden in der Content API for Shopping und das Händler-Datenquellen-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 bestimmt werden aus der Content API-ID entfernt, da sich die ID-Werte geändert haben. Sie können die Liste aufrufen, , um die neuen IDs der Datenquellen abzurufen.

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

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}/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}

Die Kennung in der API-Anfrage zum Abrufen des Produktstatus ist für die Content API for Shopping und die Merchant API identisch.

Sie können das Verhalten der datafeedstatuses.list-Anfrage replizieren, indem Sie die Datenquellen-IDs erfassen und für diese die Methode fileUploads.get aufrufen.