Le origini dati ti consentono di caricare i tuoi prodotti su Google. Le origini dati automatiche semplificano l'invio dei dati di prodotto a Google. Per ulteriori informazioni, consulta la Panoramica dell'API Merchant Data Sources.
Ecco un esempio di confronto tra le richieste nell'API Content for Shopping e nell'API Merchant Data Sources:
API Content per Shopping | API Origini dati del commerciante | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
Identificatori | {ID} | {NAME} |
Metodi
Di seguito è riportato un confronto dei metodi dei feed di dati nell'API Content for Shopping e nell'API Origini dati del commerciante:
Metodo | API Content per Shopping | API Origini dati del commerciante |
---|---|---|
customBatch |
Sì | No |
insert |
Sì | Sì |
get |
Sì | Sì |
update |
Sì | Sì |
delete |
Sì | Sì |
list |
Sì | Sì |
fetchNow |
Sì | Sì |
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 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 cosa è cambiato per i feed di dati nell'API Origini dati di Merchant:
Metodo | URL nell'API Content for Shopping | URL nell'API Merchant Data Sources | Identificatore nell'API Content for Shopping | Identificatore nell'API Origini dati di Merchant | Descrizione |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} |
Nell'API Content for Shopping, l'unico scenario create è la creazione del feed del file principale. Tutti gli altri scenari create sono stati appena introdotti nell'API Merchant Data Sources.
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeedstatuses/{DATAFEED_ID} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{MERCHANT_ID}/datasources/{DATAFEED_ID}/fileUploads/latest |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | L'identificatore nella richiesta API per il recupero dello stato del prodotto è lo stesso sia per l'API Content for Shopping sia per l'API Merchant. Puoi replicare il comportamento della richiesta |