Esegui la migrazione della gestione delle origini dati

Le origini dati ti consentono di caricare i prodotti su Google. Dati automatizzati fonti semplificano l'invio i tuoi dati di prodotto a Google. Per ulteriori informazioni, consulta la Panoramica di Merchant Center API Data Source.

Di seguito è riportato un esempio di confronto delle richieste nell'API Content for Shopping con le API Merchant Data origini:

API Content per Shopping API Merchant Data origini
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
Identificatori {id} {name}

Metodi

Ecco un confronto dei metodi dei feed di dati nella Content API for Shopping e l'API Merchant Data Source:

Metodo API Content per Shopping API Merchant Data origini
customBatch No
insert
get
update
delete
list
fetchNow

Identificatori

A differenza di altre risorse, il nome dell'origine dati non può essere creato dall'ID API Content perché i valori ID sono cambiati. Puoi chiamare l'elenco per ottenere i nuovi ID delle origini dati.

In alternativa, puoi richiamare il metodo accounts.products.get e ottenere il nuovo ID origine dati dal product risorsa.

Metodi

Ecco che cosa è cambiato per i feed di dati nell'API Merchant Data origini:

Metodo URL nell'API Content for Shopping URL nell'API Merchant Data origini Identificatore nell'API Content for Shopping Identificatore nell'API Merchant Data origini Descrizione
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} In Content API for Shopping, l'unico scenario create è la creazione di un feed di file principale. Tutti gli altri scenari create sono stati appena introdotti nell'API Merchant Data origini.
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}

L'identificatore nella richiesta API per il recupero dello stato dei prodotti è lo stesso sia per l'API Content for Shopping sia per l'API Merchant.

Puoi replicare il comportamento della richiesta datafeedstatuses.list raccogliendo gli ID origine dati e chiamando il metodo fileUploads.get per questi ID.