- Ressource: DataSource
- PrimaryProductDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Kanal
- SupplementalProductDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LocalInventoryDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RegionalInventoryDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PromotionDataSource
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Eingabe
- FileInput
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FetchSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TimeOfDay
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DayOfWeek
- Frequenz
- FileInputType
- Methoden
Ressource: DataSource
Die Datenquelle für das Merchant Center-Konto.
JSON-Darstellung |
---|
{ "name": string, "dataSourceId": string, "displayName": string, "input": enum ( |
Felder | |
---|---|
name |
Kennung. Der Name der Datenquelle. Format: |
dataSourceId |
Nur Ausgabe. Die ID der Datenquelle. |
displayName |
Erforderlich. Der Name der Datenquelle, der auf der Merchant Center-Benutzeroberfläche angezeigt wird. |
input |
Nur Ausgabe. Bestimmt die Art der Eingabe für die Datenquelle. Je nach Eingabe funktionieren einige Einstellungen möglicherweise nicht. Über die API können nur generische Datenquellen erstellt werden. |
fileInput |
Optional. Das Feld wird nur verwendet, wenn Daten über eine Datei verwaltet werden. |
Union-Feld Type . Der Typ der Datenquelle. Für Type ist nur einer der folgenden Werte zulässig: |
|
primaryProductDataSource |
Erforderlich. Die primäre Datenquelle für lokale und Onlineprodukte. |
supplementalProductDataSource |
Erforderlich. Die ergänzende Datenquelle für lokale und Onlineprodukte. |
localInventoryDataSource |
Erforderlich. Die Datenquelle für lokales Inventar. |
regionalInventoryDataSource |
Erforderlich. Die Datenquelle für regionales Inventar |
promotionDataSource |
Erforderlich. Die Datenquelle Angebot. |
PrimaryProductDataSource
Die primäre Datenquelle für lokale und Onlineprodukte.
JSON-Darstellung |
---|
{
"channel": enum ( |
Felder | |
---|---|
channel |
Erforderlich. Nicht veränderbar. Gibt den Typ des Datenquellen-Channels an. |
countries[] |
Optional. Die Länder, in denen die Artikel angezeigt werden können. Dargestellt als CLDR-Gebietscode. |
feedLabel |
Optional. Nicht veränderbar. Das Feedlabel, das auf Ebene der Datenquelle angegeben wird. Muss kleiner oder gleich 20 Großbuchstaben (A–Z), Ziffern (0–9) und Bindestriche (-) sein. Siehe auch Migration zu Feedlabels. Für Datenquellen mit Produktinhaltstyp müssen „ Wenn dies festgelegt ist, akzeptiert die Datenquelle nur Produkte, die mit dieser Kombination übereinstimmen. Wenn die Richtlinie nicht konfiguriert ist, werden in der Datenquelle Produkte ohne diese Einschränkung akzeptiert. |
contentLanguage |
Optional. Nicht veränderbar. Die aus zwei Buchstaben bestehende Sprache der Elemente in der Datenquelle gemäß ISO 639-1.
Wenn dies festgelegt ist, akzeptiert die Datenquelle nur Produkte, die mit dieser Kombination übereinstimmen. Wenn die Richtlinie nicht konfiguriert ist, werden in der Datenquelle Produkte ohne diese Einschränkung akzeptiert. |
Kanal
Datenquellenkanal.
Der Channel wird verwendet, um zwischen Datenquellen für verschiedene Produktbranchen zu unterscheiden.
Enums | |
---|---|
CHANNEL_UNSPECIFIED |
Nicht angegeben. |
ONLINE_PRODUCTS |
Onlineprodukt. |
LOCAL_PRODUCTS |
Lokal erhältliches Produkt |
PRODUCTS |
Einheitliche Datenquelle für lokale und Onlineprodukte Hinweis: Für diesen Kanal ist die Produktverwaltung über die API nicht möglich. |
SupplementalProductDataSource
Die ergänzende Datenquelle für lokale und Onlineprodukte.
JSON-Darstellung |
---|
{ "feedLabel": string, "contentLanguage": string } |
Felder | |
---|---|
feedLabel |
Optional. Nicht veränderbar. Das Feedlabel, das auf Ebene der Datenquelle angegeben wird. Muss kleiner oder gleich 20 Großbuchstaben (A–Z), Ziffern (0–9) und Bindestriche (-) sein. Siehe auch Migration zu Feedlabels. Für Datenquellen mit Produktinhaltstyp müssen „ Wenn dies festgelegt ist, akzeptiert die Datenquelle nur Produkte, die mit dieser Kombination übereinstimmen. Wenn die Richtlinie nicht konfiguriert ist, akzeptiert die Datenquelle Produkte ohne diese Einschränkung. |
contentLanguage |
Optional. Nicht veränderbar. Die aus zwei Buchstaben bestehende Sprache der Elemente in der Datenquelle gemäß ISO 639-1.
Wenn dies festgelegt ist, akzeptiert die Datenquelle nur Produkte, die mit dieser Kombination übereinstimmen. Wenn die Richtlinie nicht konfiguriert ist, akzeptiert die Datenquelle Produkte ohne diese Einschränkung. |
LocalInventoryDataSource
Die Datenquelle für lokales Inventar.
JSON-Darstellung |
---|
{ "feedLabel": string, "contentLanguage": string } |
Felder | |
---|---|
feedLabel |
Erforderlich. Nicht veränderbar. Das Feedlabel der Angebote, für die das lokale Inventar angeboten wird. Muss kleiner oder gleich 20 Großbuchstaben (A–Z), Ziffern (0–9) und Bindestriche (-) sein. Siehe auch Migration zu Feedlabels. |
contentLanguage |
Erforderlich. Nicht veränderbar. Die aus zwei Buchstaben bestehende Sprache gemäß ISO 639-1 der Artikel, für die das lokale Inventar angeboten wird. |
RegionalInventoryDataSource
Die Datenquelle für regionales Inventar.
JSON-Darstellung |
---|
{ "feedLabel": string, "contentLanguage": string } |
Felder | |
---|---|
feedLabel |
Erforderlich. Nicht veränderbar. Das Feedlabel der Angebote, für die das regionale Inventar bereitgestellt wird. Muss kleiner oder gleich 20 Großbuchstaben (A–Z), Ziffern (0–9) und Bindestriche (-) sein. Siehe auch Migration zu Feedlabels. |
contentLanguage |
Erforderlich. Nicht veränderbar. Die aus zwei Buchstaben bestehende Sprache gemäß ISO 639-1 der Artikel, für die das regionale Inventar bereitgestellt wird. |
PromotionDataSource
Die Datenquelle für Angebote.
JSON-Darstellung |
---|
{ "targetCountry": string, "contentLanguage": string } |
Felder | |
---|---|
targetCountry |
Erforderlich. Nicht veränderbar. Das Zielland, das als Teil der eindeutigen Kennung verwendet wird. Dargestellt als CLDR-Gebietscode. Angebote sind nur in ausgewählten Ländern verfügbar. |
contentLanguage |
Erforderlich. Nicht veränderbar. Die aus zwei Buchstaben bestehende Sprache der Elemente in der Datenquelle gemäß ISO 639-1. |
Eingabe
Bestimmt die Art der Eingabe für die Datenquelle. Je nach Eingabe werden einige Einstellungen möglicherweise nicht unterstützt.
Enums | |
---|---|
INPUT_UNSPECIFIED |
Eingabe nicht angegeben. |
API |
Datenquellen, für die die Daten hauptsächlich über die API bereitgestellt werden. |
FILE |
Datenquellen, für die die Daten hauptsächlich über Dateieingaben bereitgestellt werden. Daten können weiterhin über die API bereitgestellt werden. |
UI |
Die Datenquelle für Produkte, die direkt im Merchant Center hinzugefügt wurden. Dieser Datenquellentyp kann nicht über diese API, sondern nur über die Merchant Center-UI erstellt oder aktualisiert werden. Dieser Datenquellentyp ist schreibgeschützt. |
AUTOFEED |
Dies wird auch als automatische Feeds bezeichnet. Sie werden verwendet, um Ihre Produktdaten automatisch zu erstellen. Dieser Datenquellentyp kann über das Kontoset aktiviert oder deaktiviert werden. |
FileInput
Die spezifischen Daten für Dateidatenquellen. Bei anderen Datenquelleneingaben ist dieses Feld leer.
JSON-Darstellung |
---|
{ "fetchSettings": { object ( |
Felder | |
---|---|
fetchSettings |
Optional. Rufen Sie Details ab, um die Datenquelle bereitzustellen. Sie enthält Einstellungen für die Dateieingabetypen |
fileName |
Optional. Der Dateiname der Datenquelle. Erforderlich für den Dateieingabetyp |
fileInputType |
Nur Ausgabe. Der Typ der Dateieingabe. |
FetchSettings
Rufen Sie Details ab, um die Datenquelle bereitzustellen.
JSON-Darstellung |
---|
{ "enabled": boolean, "dayOfMonth": integer, "timeOfDay": { object ( |
Felder | |
---|---|
enabled |
Optional. Aktiviert oder pausiert den Abrufzeitplan. |
dayOfMonth |
Optional. Der Tag des Monats, an dem die Datenquellendatei abgerufen werden soll (1–31). Dieses Feld kann nur für die monatliche Häufigkeit festgelegt werden. |
timeOfDay |
Optional. Tageszeit, zu der die Datenquellendatei abgerufen werden soll. Minuten und Sekunden werden nicht unterstützt und ignoriert. |
dayOfWeek |
Optional. Der Wochentag, an dem die Datenquellendatei abgerufen werden soll. Dieses Feld kann nur für die wöchentliche Häufigkeit festgelegt werden. |
timeZone |
Optional. Für den Zeitplan verwendete Zeitzone Standardmäßig UTC. Beispiel: „America/Los_Angeles“. |
frequency |
Erforderlich. Die Häufigkeit, mit der der Abrufzeitplan beschrieben wird. |
fetchUri |
Optional. Die URL, unter der die Datenquellendatei abgerufen werden kann. Das Google Merchant Center unterstützt automatische geplante Uploads mit dem HTTP-, HTTPS- oder SFTP-Protokoll. Der Wert muss also ein gültiger Link sein, der eines dieser drei Protokolle verwendet. Unveränderlich für Google Tabellen-Dateien. |
username |
Optional. Ein optionaler Nutzername für [fetch url][google.shopping.content.bundles.DataSources.FileInput.fetch_url]. Wird zum Senden von Datenquellen über SFTP verwendet. |
password |
Optional. Ein optionales Passwort für [fetch url][google.shopping.content.bundles.DataSources.FileInput.fetch_url]. Wird zum Senden von Datenquellen über SFTP verwendet. |
TimeOfDay
Stellt eine Tageszeit dar. Das Datum und die Zeitzone sind entweder nicht relevant oder werden an anderer Stelle angegeben. Eine API kann Schaltsekunden zulassen. Vergleichbare Typen sind google.type.Date
und google.protobuf.Timestamp
.
JSON-Darstellung |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Felder | |
---|---|
hours |
Stunden im 24-Stunden-Format. Sollte zwischen 0 und 23 liegen. Eine API kann den Wert "24:00:00" für Szenarien wie Geschäftsschlusszeit zulassen. |
minutes |
Minuten der Zeitangabe. Muss zwischen 0 und 59 liegen. |
seconds |
Sekunden der Zeitangabe. Muss normalerweise zwischen 0 und 59 liegen. Eine API kann den Wert 60 zulassen, wenn sie Schaltsekunden zulässt. |
nanos |
Sekundenbruchteile in Nanosekunden. Muss zwischen 0 und 999.999.999 liegen. |
DayOfWeek
Steht für einen Wochentag.
Enums | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Der Wochentag ist nicht angegeben. |
MONDAY |
Montag |
TUESDAY |
Dienstag |
WEDNESDAY |
Mittwoch |
THURSDAY |
Donnerstag |
FRIDAY |
Freitag |
SATURDAY |
Samstag |
SUNDAY |
Sonntag |
Häufigkeit
Die erforderlichen Felder variieren je nach Häufigkeit der Abrufe. Für einen monatlichen Abrufzeitplan sind [day of month][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] und [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] erforderlich. Für einen wöchentlichen Abrufzeitplan sind [day of week][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] und [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] erforderlich. Für einen täglichen Abrufzeitplan ist nur eine [Stunde des Tages][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] erforderlich.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
Häufigkeit nicht angegeben. |
FREQUENCY_DAILY |
Der Abruf erfolgt täglich. |
FREQUENCY_WEEKLY |
Der Abruf erfolgt jede Woche. |
FREQUENCY_MONTHLY |
Der Abruf erfolgt jeden Monat. |
FileInputType
Die Methode der Dateiübermittlung.
Enums | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
Dateieingabetyp nicht angegeben. |
UPLOAD |
Die Datei wird über SFTP, Google Cloud Storage oder manuell in das Merchant Center hochgeladen. |
FETCH |
Die Datei wird von dem konfigurierten [fetchUri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri] abgerufen. |
GOOGLE_SHEETS |
Die Datei wird aus Google Tabellen abgerufen, die in [fetchUri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri] angegeben sind. |
Methoden |
|
---|---|
|
Erstellt die neue Datenquellenkonfiguration für das angegebene Konto. |
|
Löscht eine Datenquelle aus Ihrem Merchant Center-Konto. |
|
Der Datenabruf für eine Datenquelle aus Ihrem Merchant Center-Konto wird sofort – auch außerhalb des Abrufzeitplans – durchgeführt. |
|
Ruft die Konfiguration der Datenquelle für das angegebene Konto ab |
|
Listet die Konfigurationen für Datenquellen für das angegebene Konto auf. |
|
Aktualisiert die Konfiguration der vorhandenen Datenquelle. |