Indice
DataSourcesService
(interfaccia)FileUploadsService
(interfaccia)CreateDataSourceRequest
(messaggio)DataSource
(messaggio)DataSource.Input
(enum)DataSourceReference
(messaggio)DeleteDataSourceRequest
(messaggio)FetchDataSourceRequest
(messaggio)FileInput
(messaggio)FileInput.FetchSettings
(messaggio)FileInput.FetchSettings.Frequency
(enum)FileInput.FileInputType
(enum)FileUpload
(messaggio)FileUpload.Issue
(messaggio)FileUpload.Issue.Severity
(enum)FileUpload.ProcessingState
(enum)GetDataSourceRequest
(messaggio)GetFileUploadRequest
(messaggio)ListDataSourcesRequest
(messaggio)ListDataSourcesResponse
(messaggio)LocalInventoryDataSource
(messaggio)MerchantReviewDataSource
(messaggio)PrimaryProductDataSource
(messaggio)PrimaryProductDataSource.Channel
(enum)PrimaryProductDataSource.DefaultRule
(messaggio)ProductReviewDataSource
(messaggio)PromotionDataSource
(messaggio)RegionalInventoryDataSource
(messaggio)SupplementalProductDataSource
(messaggio)UpdateDataSourceRequest
(messaggio)
DataSourcesService
Servizio per gestire origini dati principali, supplementari, di inventario e altre. Scopri di più nell'articolo del Centro assistenza Merchant Center.
CreateDataSource |
---|
Crea la nuova configurazione dell'origine dati per l'account specificato.
|
DeleteDataSource |
---|
Consente di eliminare un'origine dati dal tuo account Merchant Center.
|
FetchDataSource |
---|
Esegue immediatamente il recupero dei dati (anche al di fuori della pianificazione del recupero) su un'origine dati dal tuo account Merchant Center. Se devi chiamare questo metodo più di una volta al giorno, ti consigliamo di utilizzare il servizio Prodotti per aggiornare i dati di prodotto. Questo metodo funziona solo con le origini dati con un set di input file.
|
GetDataSource |
---|
Recupera la configurazione dell'origine dati per l'account specificato.
|
ListDataSources |
---|
Elenca le configurazioni delle origini dati per l'account specificato.
|
UpdateDataSource |
---|
Aggiorna la configurazione dell'origine dati esistente. I campi impostati nella maschera di aggiornamento ma non forniti nella risorsa verranno eliminati.
|
FileUploadsService
Servizio per gestire i caricamenti dei file delle origini dati.
GetFileUpload |
---|
Recupera il caricamento del file dell'origine dati più recente. Per il caricamento di un file è accettato solo l'alias
|
CreateDataSourceRequest
Messaggio di richiesta per il metodo CreateDataSource.
Campi | |
---|---|
parent |
Obbligatorio. L'account in cui verrà creata questa origine dati. Formato: |
data_ |
Obbligatorio. L'origine dati da creare. |
Origine dati
L'origine dati per l'account Merchant Center.
Campi | |
---|---|
name |
Identificatore. Il nome dell'origine dati. Formato: |
data_ |
Solo output. L'ID origine dati. |
display_ |
Obbligatorio. Il nome dell'origine dati visualizzato nell'interfaccia utente di Merchant Center. |
input |
Solo output. Determina il tipo di input all'origine dati. In base all'input, alcune impostazioni potrebbero non funzionare. Tramite l'API è possibile creare solo origini dati generiche. |
file_ |
(Facoltativo) Il campo viene utilizzato solo quando i dati vengono gestiti tramite un file. |
Campo unione Type . Il tipo di origine dati. Type può essere solo uno dei seguenti: |
|
primary_ |
Obbligatorio. L'origine dati principale per i prodotti locali e online. |
supplemental_ |
Obbligatorio. L'origine dati supplementare per i prodotti locali e online. |
local_ |
Obbligatorio. L'origine dati dell'inventario locale. |
regional_ |
Obbligatorio. L'origine dati dell'inventario regionale. |
promotion_ |
Obbligatorio. L'origine dati promozione. |
product_ |
Obbligatorio. L'origine dati delle recensioni prodotto. |
merchant_ |
Obbligatorio. L'origine dati delle recensioni sul commerciante. |
Input
Determina il tipo di input all'origine dati. A seconda dell'input, alcune impostazioni potrebbero non essere supportate.
Enum | |
---|---|
INPUT_UNSPECIFIED |
Input non specificato. |
API |
Rappresenta le origini dati per le quali i dati vengono forniti principalmente tramite l'API. |
FILE |
Rappresenta le origini dati per le quali i dati vengono forniti principalmente tramite l'input di file. I dati possono comunque essere forniti tramite l'API. |
UI |
L'origine dati per i prodotti aggiunti direttamente in Merchant Center. Questo tipo di origine dati non può essere creato o aggiornato tramite questa API, ma solo tramite l'interfaccia utente di Merchant Center. Questo tipo di origine dati è di sola lettura. |
AUTOFEED |
Sono noti anche come feed automatici e vengono utilizzati per creare automaticamente i dati di prodotto. Questo tipo di origine dati può essere attivata o disattivata tramite il bundle Account. |
DataSourceReference
Il riferimento all'origine dati può essere utilizzato per gestire le origini dati correlate all'interno del servizio delle origini dati.
Campi | |
---|---|
Campo unione
|
|
self |
Self deve essere utilizzato per fare riferimento all'origine dati principale stessa. |
primary_ |
(Facoltativo) Il nome dell'origine dati principale. Formato: |
supplemental_ |
(Facoltativo) Il nome dell'origine dati supplementare. Formato: |
DeleteDataSourceRequest
Messaggio di richiesta per il metodo DeleteDataSource.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'origine dati da eliminare. Formato: |
FetchDataSourceRequest
Messaggio di richiesta per il metodo FetchDataSource.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa dell'origine dati da recuperare. Formato: |
FileInput
I dati specifici per le origini dati file. Questo campo è vuoto per gli altri input dell'origine dati.
Campi | |
---|---|
fetch_ |
(Facoltativo) Recupera i dettagli per fornire l'origine dati. Contiene le impostazioni per i tipi di input dei file |
file_ |
(Facoltativo) Il nome del file dell'origine dati. Obbligatorio per il tipo di input file |
file_ |
Solo output. Il tipo di file inserito. |
FetchSettings
Recupera i dettagli per fornire l'origine dati.
Campi | |
---|---|
enabled |
(Facoltativo) Attiva o mette in pausa la pianificazione del recupero. |
day_ |
(Facoltativo) Il giorno del mese in cui deve essere recuperato il file dell'origine dati (1-31). Questo campo può essere impostato solo per la frequenza mensile. |
time_ |
(Facoltativo) L'ora del giorno in cui deve essere recuperato il file dell'origine dati. I minuti e i secondi non sono supportati e verranno ignorati. |
day_ |
(Facoltativo) Il giorno della settimana in cui deve essere recuperato il file dell'origine dati. Questo campo può essere impostato solo per la frequenza settimanale. |
time_ |
(Facoltativo) Fuso orario utilizzato per la pianificazione. UTC per impostazione predefinita. Ad esempio, "America/Los_Angeles". |
frequency |
Obbligatorio. La frequenza che descrive la pianificazione del recupero. |
fetch_ |
(Facoltativo) L'URL da cui è possibile recuperare il file dell'origine dati. Google Merchant Center supporta i caricamenti automatici pianificati mediante i protocolli HTTP, HTTPS o SFTP, pertanto il valore deve essere un link valido che utilizza uno di questi tre protocolli. Immutabile per i file di Fogli Google. |
username |
(Facoltativo) Un nome utente facoltativo per [URL di recupero][google.shopping.content.bundles.DataSources.FileInput.fetch_url]. Utilizzato per inviare le origini dati tramite SFTP. |
password |
(Facoltativo) Una password facoltativa per [fetch url][google.shopping.content.bundles.DataSources.FileInput.fetch_url]. Utilizzato per inviare le origini dati tramite SFTP. |
Frequenza
I campi obbligatori variano in base alla frequenza di recupero. Per una pianificazione del recupero mensile, i campi [giorno del mese][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] e [ora del giorno][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] sono obbligatori. Per una programmazione del recupero settimanale, i campi [giorno della settimana][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] e [ora del giorno][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] sono obbligatori. Per una pianificazione del recupero giornaliera, è necessaria solo un'ora del giorno [google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day].
Enum | |
---|---|
FREQUENCY_UNSPECIFIED |
Frequenza non specificata. |
FREQUENCY_DAILY |
Il recupero avviene ogni giorno. |
FREQUENCY_WEEKLY |
Il recupero avviene ogni settimana. |
FREQUENCY_MONTHLY |
Il recupero avviene ogni mese. |
FileInputType
Il metodo di caricamento dei file.
Enum | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
Tipo di input del file non specificato. |
UPLOAD |
Il file viene caricato tramite SFTP, Google Cloud Storage o manualmente in Merchant Center. |
FETCH |
Il file viene recuperato da [fetch_uri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri] configurato. |
GOOGLE_SHEETS |
Il file viene recuperato da Fogli Google specificato in [fetch_uri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri]. |
FileUpload
Il caricamento del file di un'origine dati specifica, ovvero il risultato del recupero dell'origine dati in un determinato timestamp calcolato in modo asincrono al termine dell'elaborazione dell'origine dati. Il problema riguarda solo le origini dati dei file.
Campi | |
---|---|
name |
Identificatore. Il nome del caricamento del file dell'origine dati. Formato: |
data_ |
Solo output. L'ID origine dati. |
processing_ |
Solo output. Lo stato di elaborazione dell'origine dati. |
issues[] |
Solo output. L'elenco dei problemi che si verificano nell'origine dati. |
items_ |
Solo output. Il numero di elementi nell'origine dati che sono stati elaborati. |
items_ |
Solo output. Il numero di elementi creati nell'origine dati. |
items_ |
Solo output. Il numero di elementi nell'origine dati che sono stati aggiornati. |
upload_ |
Solo output. La data in cui è stato caricato il file dell'origine dati. |
Problema
Un errore che si verifica nell'origine dati, ad esempio "prezzo non valido".
Campi | |
---|---|
title |
Solo output. Il titolo del problema, ad esempio "Articolo troppo grande". |
description |
Solo output. La descrizione dell'errore, ad esempio: "L'origine dati contiene articoli con troppi attributi o di dimensioni troppo grandi. Questi elementi verranno eliminati". |
code |
Solo output. Il codice dell'errore, ad esempio "validation/invalid_value". Restituisce "?" se il codice è sconosciuto. |
count |
Solo output. Il numero di occorrenze dell'errore nel caricamento del file. |
severity |
Solo output. La gravità del problema. |
documentation_ |
Solo output. Link alla documentazione che spiega il problema in modo più dettagliato, se disponibile. |
Gravità
La gravità del problema.
Enum | |
---|---|
SEVERITY_UNSPECIFIED |
Gravità non specificata. |
WARNING |
Il problema è l'avviso. |
ERROR |
Il problema è un errore. |
ProcessingState
Lo stato di elaborazione dell'origine dati.
Enum | |
---|---|
PROCESSING_STATE_UNSPECIFIED |
Stato di elaborazione non specificato. |
FAILED |
L'origine dati non è stata elaborata o tutti gli elementi contenevano errori. |
IN_PROGRESS |
L'origine dati è in fase di elaborazione. |
SUCCEEDED |
L'origine dati è stata elaborata correttamente, anche se alcuni elementi potrebbero aver generato errori. |
GetDataSourceRequest
Messaggio di richiesta per il metodo GetDataSource.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'origine dati da recuperare. Formato: |
GetFileUploadRequest
Messaggio di richiesta per il metodo GetFileUploadRequest.
Campi | |
---|---|
name |
Obbligatorio. Il nome del file dell'origine dati da recuperare. Formato: |
ListDataSourcesRequest
Messaggio di richiesta per il metodo ListDataSources.
Campi | |
---|---|
parent |
Obbligatorio. L'account per cui elencare le origini dati. Formato: |
page_ |
(Facoltativo) Il numero massimo di origini dati da restituire. Il servizio potrebbe restituire meno di questo valore. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. Se non specificato, verrà restituito il numero massimo di origini dati. |
page_ |
(Facoltativo) Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ListDataSourcesResponse
Messaggio di risposta per il metodo ListDataSources.
Campi | |
---|---|
data_ |
Le origini dati dell'account specificato. |
next_ |
Un token che può essere inviato come |
LocalInventoryDataSource
L'origine dati dell'inventario locale.
Campi | |
---|---|
feed_ |
Obbligatorio. Immutabile. L'etichetta del feed delle offerte a cui viene fornito l'inventario locale. Deve contenere meno di 20 lettere maiuscole (A-Z), numeri (0-9) e trattini (-). Consulta anche la sezione sulla migrazione alle etichette dei feed. |
content_ |
Obbligatorio. Immutabile. La lingua ISO 639-1 di due lettere degli articoli a cui viene fornito l'inventario locale. |
MerchantReviewDataSource
Questo tipo non contiene campi.
L'origine dati delle recensioni del commerciante.
PrimaryProductDataSource
L'origine dati principale per i prodotti locali e online.
Campi | |
---|---|
channel |
Obbligatorio. Immutabile. Specifica il tipo di canale dell'origine dati. |
countries[] |
(Facoltativo) I paesi in cui gli articoli potrebbero essere visualizzati. Rappresentato come codice di territorio CLDR. |
default_ |
(Facoltativo) Gestione delle regole predefinite dell'origine dati. Se impostato, le origini dati collegate verranno sostituite. |
feed_ |
(Facoltativo) Immutabile. L'etichetta del feed specificata a livello di origine dati. Deve contenere meno di 20 lettere maiuscole (A-Z), numeri (0-9) e trattini (-). Consulta anche la pagina sulla migrazione alle etichette dei feed.
Se impostato, l'origine dati accetterà solo i prodotti corrispondenti a questa combinazione. Se non impostato, l'origine dati accetterà i prodotti senza questa limitazione. |
content_ |
(Facoltativo) Immutabile. La lingua ISO 639-1 di due lettere degli elementi dell'origine dati.
Se impostato, l'origine dati accetterà solo i prodotti corrispondenti a questa combinazione. Se non viene configurato, l'origine dati accetterà i prodotti senza questa limitazione. |
Canale
Canale dell'origine dati.
Il canale viene utilizzato per distinguere le origini dati per diversi verticali di prodotto.
Enum | |
---|---|
CHANNEL_UNSPECIFIED |
Non specificato. |
ONLINE_PRODUCTS |
Prodotto online. |
LOCAL_PRODUCTS |
Prodotto locale. |
PRODUCTS |
Origine dati unificata sia per i prodotti locali che per quelli online. Nota: la gestione dei prodotti tramite l'API non è possibile per questo canale. |
DefaultRule
Gestione delle regole predefinite dell'origine dati.
Campi | |
---|---|
take_ |
Obbligatorio. L'elenco delle origini dati collegate nella regola predefinita. Questo elenco è ordinato in base alla priorità della regola predefinita per l'unione dei dati. Potrebbe non includere alcun riferimento o più riferimenti a L'elenco non deve essere vuoto. Per collegare l'origine dati alla regola predefinita, devi aggiungere un nuovo riferimento a questo elenco (in ordine sequenziale). Per scollegare l'origine dati dalla regola predefinita, devi rimuovere il riferimento specificato da questo elenco. La modifica dell'ordine di questo elenco comporta la modifica della priorità delle origini dati nella regola predefinita. Ad esempio, se fornisci il seguente elenco: [ |
ProductReviewDataSource
Questo tipo non contiene campi.
L'origine dati delle recensioni prodotto.
PromotionDataSource
L'origine dati della promozione.
Campi | |
---|---|
target_ |
Obbligatorio. Immutabile. Il paese di destinazione utilizzato come parte dell'identificatore univoco. Rappresentato come codice di territorio CLDR. Le promozioni sono disponibili solo in alcuni paesi. |
content_ |
Obbligatorio. Immutabile. La lingua ISO 639-1 di due lettere degli elementi dell'origine dati. |
RegionalInventoryDataSource
L'origine dati dell'inventario regionale.
Campi | |
---|---|
feed_ |
Obbligatorio. Immutabile. L'etichetta del feed delle offerte a cui viene fornito l'inventario regionale. Deve contenere meno di 20 lettere maiuscole (A-Z), numeri (0-9) e trattini (-). Consulta anche la sezione sulla migrazione alle etichette dei feed. |
content_ |
Obbligatorio. Immutabile. La lingua ISO 639-1 di due lettere degli articoli a cui viene fornito l'inventario regionale. |
SupplementalProductDataSource
L'origine dati supplementare per i prodotti locali e online. Dopo la creazione, assicurati di collegare l'origine dati di prodotto supplementare a una o più origini dati di prodotto principali.
Campi | |
---|---|
referencing_ |
Solo output. L'elenco (non ordinato e deduplicato) di tutte le origini dati principali collegate a questa origine dati nelle regole predefinite o personalizzate. L'origine dati supplementare non può essere eliminata prima che tutti i link vengano rimossi. |
feed_ |
(Facoltativo) Immutabile. L'etichetta del feed specificata a livello di origine dati. Deve contenere meno di 20 lettere maiuscole (A-Z), numeri (0-9) e trattini (-). Consulta anche la pagina sulla migrazione alle etichette dei feed.
Devono essere impostati per le origini dati con un Se impostata, l'origine dati accetterà solo i prodotti che corrispondono a questa combinazione. Se non impostato, l'origine dati accetterà i prodotti senza questa limitazione. |
content_ |
(Facoltativo) Immutabile. La lingua ISO 639-1 di due lettere degli elementi dell'origine dati.
Se impostato, l'origine dati accetterà solo i prodotti corrispondenti a questa combinazione. Se non impostato, l'origine dati accetterà i prodotti senza questa limitazione. |
UpdateDataSourceRequest
Messaggio di richiesta per il metodo UpdateDataSource.
Campi | |
---|---|
data_ |
Obbligatorio. La risorsa dell'origine dati da aggiornare. |
update_ |
Obbligatorio. L'elenco dei campi dell'origine dati da aggiornare. I campi specificati nella maschera di aggiornamento senza un valore specificato nel corpo verranno eliminati dall'origine dati. Non è supportato il valore speciale "*" per la sostituzione completa dell'origine dati. |