Esegui la migrazione della gestione delle origini dati

Le origini dati ti consentono di caricare i prodotti su Google. Le origini dati automatizzate semplificano l'invio dei dati di prodotto a Google. Per saperne di più, consulta la Panoramica dell'API Merchant Data source.

Di seguito è riportato un esempio di confronto delle richieste nell'API Content for Shopping con quelle nell'API delle origini dati del commerciante:

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

Di seguito è riportato un confronto dei metodi dei feed di dati dell'API Content for Shopping e dell'API delle origini dati del commerciante:

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

Identificatori

Al contrario di altre risorse, il nome dell'origine dati non può essere creato dall'ID API Content perché i valori ID sono stati modificati. Puoi chiamare il metodo list per ottenere i nuovi ID delle origini dati.

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

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}/feed di dati/{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 PUBBLICA https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch {merchantId}/feed di dati/{datafeedId} {name=accounts/*/dataSources/*}