- Risorsa: DataSource
- PrimaryProductDataSource
- Canale
- DefaultRule
- DataSourceReference
- SupplementalProductDataSource
- LocalInventoryDataSource
- RegionalInventoryDataSource
- PromotionDataSource
- ProductReviewDataSource
- MerchantReviewDataSource
- Ingresso
- FileInput
- FetchSettings
- TimeOfDay
- DayOfWeek
- Frequenza
- FileInputType
- Metodi
Risorsa: DataSource
L'origine dati per l'account Merchant Center.
Rappresentazione JSON |
---|
{ "name": string, "dataSourceId": string, "displayName": string, "input": enum ( |
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 ai dati inseriti, 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 delle promozioni. |
product |
Obbligatorio. L'origine dati delle recensioni prodotto. |
merchant |
Obbligatorio. L'origine dati delle recensioni sul commerciante. |
PrimaryProductDataSource
L'origine dati principale per i prodotti locali e online.
Rappresentazione JSON |
---|
{ "channel": enum ( |
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 sezione 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 impostato, 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.
Rappresentazione JSON |
---|
{
"takeFromDataSources": [
{
object ( |
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 l'elenco seguente: [ |
DataSourceReference
Il riferimento all'origine dati può essere utilizzato per gestire le origini dati correlate all'interno del servizio delle origini dati.
Rappresentazione JSON |
---|
{ // Union field |
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: |
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.
Rappresentazione JSON |
---|
{
"referencingPrimaryDataSources": [
{
object ( |
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 sezione sulla migrazione alle etichette dei feed.
Devono essere impostati per le origini dati con un 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 impostato, l'origine dati accetterà i prodotti senza questa limitazione. |
LocalInventoryDataSource
L'origine dati dell'inventario locale.
Rappresentazione JSON |
---|
{ "feedLabel": string, "contentLanguage": string } |
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. |
RegionalInventoryDataSource
L'origine dati dell'inventario regionale.
Rappresentazione JSON |
---|
{ "feedLabel": string, "contentLanguage": string } |
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. |
PromotionDataSource
L'origine dati delle promozioni.
Rappresentazione JSON |
---|
{ "targetCountry": string, "contentLanguage": string } |
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. |
ProductReviewDataSource
Questo tipo non contiene campi.
L'origine dati delle recensioni prodotto.
MerchantReviewDataSource
Questo tipo non contiene campi.
L'origine dati delle recensioni del 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 attivato o disattivato tramite il bundle Account. |
FileInput
I dati specifici per le origini dati file. Questo campo è vuoto per altri input dell'origine dati.
Rappresentazione JSON |
---|
{ "fetchSettings": { object ( |
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.
Rappresentazione JSON |
---|
{ "enabled": boolean, "dayOfMonth": integer, "timeOfDay": { object ( |
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 pianificati automatici 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 |
password |
Facoltativo. Una password facoltativa per |
TimeOfDay
Rappresenta un'ora del giorno. La data e il fuso orario non sono significativi o sono specificati altrove. Un'API può scegliere di consentire i secondi intercalari. I tipi correlati sono google.type.Date
e google.protobuf.Timestamp
.
Rappresentazione JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Campi | |
---|---|
hours |
Ore di un giorno nel formato 24 ore. Deve essere maggiore o uguale a 0 e in genere deve essere minore o uguale a 23. Un'API potrebbe scegliere di consentire il valore "24:00:00" per scenari come l'orario di chiusura dell'attività. |
minutes |
Minuti di un'ora. Deve essere maggiore o uguale a 0 e minore o uguale a 59. |
seconds |
Secondi di un minuto. Deve essere maggiore o uguale a 0 e in genere deve essere minore o uguale a 59. Un'API potrebbe consentire il valore 60 se consente i secondi intercalari. |
nanos |
Frazioni di secondo, in nanosecondi. Deve essere maggiore o uguale a 0 e minore o uguale a 999.999.999. |
DayOfWeek
Rappresenta un giorno della settimana.
Enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Il giorno della settimana non è specificato. |
MONDAY |
Lunedì |
TUESDAY |
Martedì |
WEDNESDAY |
Mercoledì |
THURSDAY |
Giovedì |
FRIDAY |
Venerdì |
SATURDAY |
Sabato |
SUNDAY |
Domenica |
Frequenza
I campi obbligatori variano in base alla frequenza di recupero. Per una pianificazione del recupero mensile, sono obbligatori [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]. Per una pianificazione del recupero settimanale, sono obbligatori [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]. 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 file non specificato. |
UPLOAD |
Il file viene caricato tramite SFTP, Google Cloud Storage o manualmente in Merchant Center. |
FETCH |
Il file viene recuperato dal fetchUri configurato. |
GOOGLE_SHEETS |
Il file viene recuperato da Fogli Google specificato in fetchUri . |
Metodi |
|
---|---|
|
Crea la nuova configurazione dell'origine dati per l'account specificato. |
|
Consente di eliminare un'origine dati dal tuo account Merchant Center. |
|
Esegue il recupero dei dati immediatamente (anche al di fuori della pianificazione del recupero) in un'origine dati del tuo account Merchant Center. |
|
Recupera la configurazione dell'origine dati per l'account specificato. |
|
Elenca le configurazioni delle origini dati per l'account specificato. |
|
Aggiorna la configurazione dell'origine dati esistente. |