Package google.shopping.css.v1

Index

AccountLabelsService

Hier werden Labels für Merchant Center- und Preisvergleichsportal-Konten verwaltet.

CreateAccountLabel

rpc CreateAccountLabel(CreateAccountLabelRequest) returns (AccountLabel)

Es wird ein neues Label erstellt, das keinem Konto zugewiesen ist.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

DeleteAccountLabel

rpc DeleteAccountLabel(DeleteAccountLabelRequest) returns (Empty)

Löscht ein Label und entfernt es aus allen Konten, denen es zugewiesen war.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListAccountLabels

rpc ListAccountLabels(ListAccountLabelsRequest) returns (ListAccountLabelsResponse)

Hier werden die Labels aufgeführt, die einem Konto gehören.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateAccountLabel

rpc UpdateAccountLabel(UpdateAccountLabelRequest) returns (AccountLabel)

Aktualisiert ein Label.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

AccountsService

Dienst zur Verwaltung von Kontoinformationen für Preisvergleichsportale/Marktplätze.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Ruft ein einzelnes Preisvergleichsportal-/Mehrfachkundenkonto anhand der ID ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListChildAccounts

rpc ListChildAccounts(ListChildAccountsRequest) returns (ListChildAccountsResponse)

Listet alle Konten unter der angegebenen Preisvergleichsportal-Konto-ID auf und filtert optional nach Label-ID und Kontoname.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateLabels

rpc UpdateLabels(UpdateAccountLabelsRequest) returns (Account)

Aktualisiert Labels, die Preisvergleichsportal-/Händlerkonten über eine Preisvergleichsportal-Domain zugewiesen sind.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

CssProductInputsService

Dienst zur Verwendung der CssProductInput-Ressource. Mit diesem Dienst können Sie CSS-Produkte einfügen, aktualisieren oder löschen.

DeleteCssProductInput

rpc DeleteCssProductInput(DeleteCssProductInputRequest) returns (Empty)

Löscht eine Eingabe für ein Preisvergleichsportal-Produkt aus Ihrem CSS Center-Konto.

Nach dem Löschen kann es einige Minuten dauern, bis die Eingabe nicht mehr verfügbar ist.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

InsertCssProductInput

rpc InsertCssProductInput(InsertCssProductInputRequest) returns (CssProductInput)

Hiermit wird eine CssProductInput in Ihr CSS Center-Konto hochgeladen. Wenn bereits eine Eingabe mit derselben contentLanguage, identity, feedLabel und feedId vorhanden ist, wird dieser Eintrag durch diese Methode ersetzt.

Nachdem Sie eine Preisvergleichsportal-Produkteigabe eingefügt, aktualisiert oder gelöscht haben, kann es einige Minuten dauern, bis das verarbeitete Preisvergleichsportal-Produkt abgerufen werden kann.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

UpdateCssProductInput

rpc UpdateCssProductInput(UpdateCssProductInputRequest) returns (CssProductInput)

Aktualisiert die vorhandene Eingabe für das Preisvergleichsportal-Produkt in Ihrem CSS Center-Konto.

Nach dem Einfügen, Aktualisieren oder Löschen einer Eingabe für ein Preisvergleichsportal-Produkt kann es einige Minuten dauern, bis das verarbeitete Preisvergleichsportal-Produkt abgerufen werden kann.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

CssProductsService

Dienst zum Abrufen und Auflisten von Preisvergleichsportal-Produkten(intern auch als „Zusammengefasste Angebote“ bezeichnet).

GetCssProduct

rpc GetCssProduct(GetCssProductRequest) returns (CssProduct)

Ruft das verarbeitete Preisvergleichsportal-Produkt aus Ihrem CSS Center-Konto ab. Nach dem Einfügen, Aktualisieren oder Löschen einer Produkteingabe kann es einige Minuten dauern, bis das aktualisierte Endprodukt abgerufen werden kann.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ListCssProducts

rpc ListCssProducts(ListCssProductsRequest) returns (ListCssProductsResponse)

Hier werden die verarbeiteten Preisvergleichsportal-Produkte in Ihrem CSS Center-Konto aufgeführt. Die Antwort enthält möglicherweise weniger Elemente als in „pageSize“ angegeben. Anhand des pageToken kannst du feststellen, ob weitere Elemente angefordert werden müssen.

Nach dem Einfügen, Aktualisieren oder Löschen einer Eingabe für ein Produkt im Preisvergleichsportal kann es einige Minuten dauern, bis das aktualisierte verarbeitete Produkt im Preisvergleichsportal abgerufen werden kann.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

QuotaService

Dienst zum Abrufen von Informationen zum Methodenaufrufkontingent pro CSS API-Methode.

ListQuotaGroups

rpc ListQuotaGroups(ListQuotaGroupsRequest) returns (ListQuotaGroupsResponse)

Hier sehen Sie das tägliche Anrufkontingent und die Nutzung pro Gruppe für Ihr CSS Center-Konto.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/content

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

Konto

Informationen zum Preisvergleichsportal-/Kundenkonto.

Felder
name

string

Der Name der Labelressource. Format: accounts/{account}

full_name

string

Nur Ausgabe. Nicht veränderbar. Der vollständige Name des Preisvergleichsportal-/Händlercenter-Kontos.

label_ids[]

int64

Manuell erstellte Label-IDs, die dem Preisvergleichsportal-/Marktplatzkonto von einem übergeordneten Preisvergleichsportal-Konto zugewiesen wurden.

automatic_label_ids[]

int64

Automatisch erstellte Label-IDs, die dem MC-Konto vom CSS Center zugewiesen wurden.

account_type

AccountType

Nur Ausgabe. Der Typ dieses Kontos.

display_name

string

Der kurze Anzeigename des Preisvergleichsportal-/Marktplatzkontos.

homepage_uri

string

Nur Ausgabe. Nicht veränderbar. Die Startseite des Preisvergleichsportal-/Marktplatzkontos.

parent

string

Die übergeordnete Ressource des Preisvergleichsportal-/Marktplatz-Kontos. Preisvergleichsportal-Gruppe für Preisvergleichsportal-Domains; Preisvergleichsportal-Domain für MC-Konten. Wird nur zurückgegeben, wenn der Nutzer Zugriff auf das übergeordnete Konto hat. Hinweis: Bei MC-Unterkonten ist dies auch die Preisvergleichsportal-Domain, die die übergeordnete Ressource des Mehrfachkundenkontos ist, da wir die Hierarchie effektiv flach gestalten.

AccountType

Der Kontotyp.

Enums
ACCOUNT_TYPE_UNSPECIFIED Unbekannter Kontotyp.
CSS_GROUP Preisvergleichsportal-Gruppenkonto
CSS_DOMAIN Preisvergleichsportal-Domainkonto
MC_PRIMARY_CSS_MCA Primäres Preisvergleichsportal-MCA-Konto des Merchant Centers
MC_CSS_MCA MC-Preisvergleichsportal-MCA-Konto
MC_MARKETPLACE_MCA MCA-Konto des Marktplatzes im Merchant Center
MC_OTHER_MCA MC-Konto „Sonstiges MCA“
MC_STANDALONE MC-eigenständiges Konto
MC_MCA_SUBACCOUNT MC-MCA-Unterkonto.

AccountLabel

Label, das von einer Preisvergleichsportal-Domain oder -Gruppe einem ihrer Unterkonten zugewiesen wurde.

Felder
name

string

Kennung. Der Ressourcenname des Labels. Format: accounts/{account}/labels/{label}

label_id

int64

Nur Ausgabe. Die ID des Labels.

account_id

int64

Nur Ausgabe. Die ID des Kontos, zu dem dieses Label gehört.

label_type

LabelType

Nur Ausgabe. Der Typ dieses Labels.

display_name

string

Der Anzeigename dieses Labels.

description

string

Die Beschreibung dieses Labels.

LabelType

Der Labeltyp.

Enums
LABEL_TYPE_UNSPECIFIED Unbekannter Labeltyp.
MANUAL Gibt an, dass das Label manuell erstellt wurde.
AUTOMATIC Das Label wurde automatisch von CSS Center erstellt.

Attribute

Attribute für Preisvergleichsportal-Produkte.

Felder
low_price

Price

Tiefstpreis des Produkts im Preisvergleichsportal

high_price

Price

Höchstpreis des Preisvergleichsportal-Produkts

headline_offer_price

Price

Der Hauptpreis des Produkts im Preisvergleichsportal.

headline_offer_shipping_price

Price

Der Hauptpreis des Produkts im Preisvergleichsportal.

product_types[]

string

Kategorien des Artikels (formatiert wie in der Produktdatenspezifikation)

size_types[]

string

Der Schnitt des Artikels. Er kann verwendet werden, um kombinierte Größentypen für Bekleidungsartikel anzugeben. Es können maximal zwei Größentypen angegeben werden (siehe [https://support.google.com/merchants/answer/6324497](Größentyp)).

product_details[]

ProductDetail

Technische Daten oder zusätzliche Produktdetails

product_weight

ProductWeight

Das Gewicht des Produkts in den angegebenen Einheiten. Der Wert muss zwischen 0 (ausschließlich) und 2.000 (einschließlich) liegen.

product_length

ProductDimension

Die Länge des Produkts in den angegebenen Einheiten. Der Wert muss zwischen 0 (ausschließlich) und 3.000 (einschließlich) liegen.

product_width

ProductDimension

Die Breite des Produkts in den angegebenen Einheiten. Der Wert muss zwischen 0 (ausschließlich) und 3.000 (einschließlich) liegen.

product_height

ProductDimension

Die Höhe des Produkts in den angegebenen Einheiten. Der Wert muss zwischen 0 (ausschließlich) und 3.000 (einschließlich) liegen.

product_highlights[]

string

Aufzählungspunkte, in denen die wichtigsten Highlights eines Produkts beschrieben werden.

certifications[]

Certification

Eine Liste der Zertifikate, die vom Preisvergleichsportal für das betreffende Produkt beansprucht werden.

expiration_date

Timestamp

Ablaufdatum des Artikels gemäß Eingabe im ISO 8601-Format. Das tatsächliche Ablaufdatum wird in productstatuses als googleExpirationDate angezeigt und kann früher sein, wenn expirationDate zu weit in der Zukunft liegt. Hinweis: Es kann nach Ablauf des Gültigkeitszeitraums mehr als zwei Tage dauern, bis der Artikel tatsächlich gelöscht wird.

included_destinations[]

string

Liste der Ziele, die für dieses Ziel eingeschlossen werden sollen (entspricht markierten Kästchen im Merchant Center). Standardziele sind immer enthalten, sofern sie nicht unter excludedDestinations angegeben sind.

excluded_destinations[]

string

Liste der Ziele, die für dieses Ziel ausgeschlossen werden sollen (entspricht nicht markierten Kästchen im Merchant Center).

headline_offer_installment

HeadlineOfferInstallment

Anzahl und Betrag der Raten für einen Artikel.

headline_offer_subscription_cost

HeadlineOfferSubscriptionCost

Anzahl der Abrechnungsperioden (Monate oder Jahre) und Zahlungsbetrag pro Abrechnungsperiode für einen Artikel mit einem zugehörigen Abovertrag.

cpp_ads_redirect

string

Damit können Werbetreibende die Artikel-URL überschreiben, wenn das Produkt im Kontext von Produktanzeigen präsentiert wird.

number_of_offers

int64

Die Anzahl der Preisvergleichsportal-Produkte.

headline_offer_condition

string

Zustand des Hauptangebots.

title

string

Bezeichnung des Artikels

description

string

Beschreibung des Artikels.

brand

string

Produktbezogene Attribute [14–36] Marke des Artikels.

mpn

string

Die Teilenummer des Herstellers (MPN) des Artikels.

gtin

string

Die Global Trade Item Number (GTIN) des Artikels.

google_product_category

string

Die Google-Kategorie des Artikels (siehe Google-Produkt-Taxonomie). Bei der Abfrage von Produkten enthält dieses Feld den vom Nutzer angegebenen Wert. Derzeit gibt es keine Möglichkeit, die automatisch zugewiesenen Google-Produktkategorien über die API abzurufen.

adult

bool

Legen Sie „true“ fest, wenn der Artikel für Erwachsene vorgesehen ist.

multipack

int64

Die Anzahl identischer Produkte in einem händlerdefinierten Multipack.

is_bundle

bool

Gibt an, ob es sich bei dem Artikel um ein vom Händler zusammengestelltes Set handelt. Ein Set ist eine benutzerdefinierte Gruppe verschiedener Produkte, die von einem Händler zu einem Gesamtpreis verkauft werden.

age_group

string

Alterszielgruppe des Artikels.

color

string

Farbe des Artikels.

gender

string

Geschlecht, für das der Artikel vorgesehen ist.

material

string

Das Material, aus dem der Artikel besteht.

pattern

string

Das Muster des Artikels (z. B. Polka Dots)

size

string

Größe des Artikels. Es ist nur ein Wert zulässig. Fügen Sie für Varianten mit unterschiedlichen Größen ein separates Produkt für jede Größe mit demselben itemGroupId-Wert ein (siehe [https://support.google.com/merchants/answer/6324492](Definition von Größen)).

size_system

string

System, in dem die Größe angegeben ist. Empfohlen für Bekleidungsartikel.

item_group_id

string

Gemeinsame Kennung für alle Varianten desselben Produkts.

pause

string

Die Veröffentlichung dieses Artikels wird vorübergehend pausiert.

custom_label_0

string

Benutzerdefiniertes Label 0 für die benutzerdefinierte Gruppierung von Artikeln in einer Shopping-Kampagne.

custom_label_1

string

Benutzerdefiniertes Label 1 für die benutzerdefinierte Gruppierung von Artikeln in einer Shopping-Kampagne.

custom_label_2

string

Benutzerdefiniertes Label 2 für die benutzerdefinierte Gruppierung von Artikeln in einer Shopping-Kampagne.

custom_label_3

string

Benutzerdefiniertes Label 3 für die benutzerdefinierte Gruppierung von Artikeln in einer Shopping-Kampagne.

custom_label_4

string

Benutzerdefiniertes Label 4 für die benutzerdefinierte Gruppierung von Artikeln in einer Shopping-Kampagne.

Zertifizierung

Die Zertifizierung für das Produkt. Verwenden Sie dieses Attribut, um damit Zertifizierungen wie Energieeffizienzbewertungen eines Produkts zu beschreiben.

Felder
name

string

Der Name der Zertifizierung. Derzeit ist der häufigste Wert „EPREL“, der für Energieeffizienzzertifikate in der EU-Datenbank „European Registry for Energy Labeling“ (EPREL) steht.

authority

string

Die zuständige Zertifizierungsstelle. Derzeit ist der häufigste Wert „EC“ oder „European_Commission“ für Energielabel in der EU.

code

string

Der Code der Zertifizierung. Für das EPREL-Zertifikat mit dem Link https://eprel.ec.europa.eu/screen/product/dishwashers2019/123456 lautet der Code beispielsweise 123456. Der Code ist für europäische Energielabels erforderlich.

CreateAccountLabelRequest

Anfragenachricht für die Methode „CreateAccountLanel“.

Felder
parent

string

Erforderlich. Das übergeordnete Konto. Format: accounts/{account}

account_label

AccountLabel

Erforderlich. Das zu erstellende Label.

CssProduct

Das verarbeitete Produkt des Preisvergleichsportals.

Felder
name

string

Der Name des Preisvergleichsportal-Produkts. Format: "accounts/{account}/cssProducts/{css_product}"

raw_provided_id

string

Nur Ausgabe. Ihre eindeutige Roh-ID für das Produkt.

content_language

string

Nur Ausgabe. Der aus zwei Buchstaben bestehende ISO 639-1-Sprachcode für das Produkt.

feed_label

string

Nur Ausgabe. Das Feedlabel für das Produkt.

attributes

Attributes

Nur Ausgabe. Eine Liste von Produktattributen.

custom_attributes[]

CustomAttribute

Nur Ausgabe. Eine Liste benutzerdefinierter (CSS-eigener) Attribute. Außerdem können Sie damit jedes Attribut der Feedspezifikation in seiner generischen Form einreichen (z. B. { "name": "size type", "value": "regular" }). Das ist nützlich, um Attribute einzureichen, die nicht explizit von der API bereitgestellt werden, z. B. zusätzliche Attribute, die für Buy on Google verwendet werden.

css_product_status

CssProductStatus

Nur Ausgabe. Der Status eines Produkts, Probleme mit der Datenvalidierung, d. h. Informationen zu einem Produkt, die asynchron berechnet werden.

CssProductInput

Diese Ressource enthält Eingabedaten, die Sie für ein Produkt des Preisvergleichsportals einreichen, nicht das verarbeitete Produkt des Preisvergleichsportals, das Sie im CSS Center, in Shopping-Anzeigen oder auf Google-Plattformen sehen.

Felder
name

string

Kennung. Der Name der CSS-Produkteingabe. Format: accounts/{account}/cssProductInputs/{css_product_input}, wobei der letzte Abschnitt css_product_input aus drei Teilen besteht: contentLanguage~feedLabel~offerId. Beispiel: accounts/123/cssProductInputs/de~DE~rawProvidedId123

final_name

string

Nur Ausgabe. Der Name des verarbeiteten Preisvergleichsportal-Produkts. Format: accounts/{account}/cssProducts/{css_product} "

raw_provided_id

string

Erforderlich. Ihre eindeutige Kennung für das Preisvergleichsportal-Produkt. Das gilt sowohl für die Eingabe des Preisvergleichsportal-Produkts als auch für das verarbeitete Preisvergleichsportal-Produkt. Es sind nur IDs mit alphanumerischen Zeichen, Unterstrichen und Bindestriche zulässig. Weitere Informationen finden Sie in der Produktfeedspezifikation.

content_language

string

Erforderlich. Der zweistellige Sprachcode ISO 639-1 für das CSS-Produkt.

feed_label

string

Erforderlich. Das Feedlabel für das Produkt des Preisvergleichsportals. Das Feedlabel ist mit „Zielland“ identisch und sollte daher immer ein gültiger Regionscode sein. Beispiel: „DE“ für Deutschland, „FR“ für Frankreich.

freshness_time
(deprecated)

Timestamp

VERWORFEN. Verwenden Sie stattdessen „expiration_date“. Stellt die vorhandene Version (Aktualität) des Preisvergleichsportal-Produkts dar. Damit kann die richtige Reihenfolge bei mehreren gleichzeitigen Aktualisierungen beibehalten werden.

Dieses Feld darf nicht auf eine Zeit in der Zukunft festgelegt sein.

Wenn diese Option festgelegt ist, wird die Aktualisierung verhindert, wenn bereits eine neuere Version des Artikels in unserem System vorhanden ist. Das bedeutet, dass das letzte Aktualisierungsdatum der vorhandenen Produkte des Preisvergleichsportals später als das im Update festgelegte Datum für die Aktualität ist. Wenn die Aktualisierung erfolgt, wird die letzte Aktualisierungszeit auf diesen Zeitpunkt festgelegt.

Wenn das Attribut nicht festgelegt ist, wird das Update nicht verhindert und die letzte Aktualisierungszeit ist standardmäßig der Zeitpunkt, zu dem diese Anfrage von der CSS API empfangen wurde.

Wenn der Vorgang verhindert wird, wird die abgebrochene Ausnahme ausgelöst.

attributes

Attributes

Eine Liste der Produktattribute für Preisvergleichsportale.

custom_attributes[]

CustomAttribute

Eine Liste benutzerdefinierter (CSS-eigener) Attribute. Außerdem kann es verwendet werden, um beliebige Attribute der Feedspezifikation in ihrer generischen Form einzureichen (z. B. { "name": "size type", "value": "regular" }). Das ist nützlich, um Attribute einzureichen, die nicht explizit von der API bereitgestellt werden, z. B. zusätzliche Attribute, die für Buy on Google verwendet werden.

CssProductStatus

Der Status des Preisvergleichsportal-Produkts, Probleme mit der Datenvalidierung, d. h. Informationen zum Preisvergleichsportal-Produkt, die asynchron berechnet werden.

Felder
destination_statuses[]

DestinationStatus

Die vorgesehenen Ziele des Produkts

item_level_issues[]

ItemLevelIssue

Eine Liste aller Probleme im Zusammenhang mit dem Produkt.

creation_date

Timestamp

Das Datum, an dem der Artikel erstellt wurde, im ISO 8601-Format.

last_update_date

Timestamp

Datum, an dem der Artikel zuletzt aktualisiert wurde. Die Angabe erfolgt im ISO 8601-Format.

google_expiration_date

Timestamp

Das Datum, an dem das Element abläuft, im ISO 8601-Format.

DestinationStatus

Der Zielstatus des Produktstatus.

Felder
destination

string

Der Name des Ziels

approved_countries[]

string

Liste der Ländercodes (ISO 3166-1 alpha-2), in denen das Preisvergleichsportal-Produkt genehmigt ist.

pending_countries[]

string

Liste der Ländercodes (ISO 3166-1 alpha-2), in denen das Preisvergleichsportal-Produkt noch nicht genehmigt wurde.

disapproved_countries[]

string

Liste der Ländercodes (ISO 3166-1 alpha-2), in denen das Preisvergleichsportal-Produkt abgelehnt wurde.

ItemLevelIssue

Das Problem auf Artikelebene des Produktstatus.

Felder
code

string

Der Fehlercode des Problems

servability

string

Wie sich dieses Problem auf die Auslieferung des Preisvergleichsportal-Produkts auswirkt.

resolution

string

Ob das Problem vom Händler behoben werden kann.

attribute

string

Der Attributname, falls das Problem durch ein einzelnes Attribut verursacht wird.

destination

string

Das Ziel, das von dem Problem betroffen ist.

description

string

Eine kurze Problembeschreibung in Englisch.

detail

string

Ausführliche Problembeschreibung in Englisch.

documentation

string

Die URL einer Webseite, die bei der Lösung des Problems helfen kann.

applicable_countries[]

string

Liste der Ländercodes (ISO 3166-1 alpha-2), für die das Problem auf das Preisvergleichsportal-Produkt zutrifft.

DeleteAccountLabelRequest

Anfragenachricht für die Methode „DeleteAccountLabel“

Felder
name

string

Erforderlich. Der Name des zu löschenden Labels. Format: accounts/{account}/labels/{label}

DeleteCssProductInputRequest

Anfragenachricht für die Methode „DeleteCssProductInput“.

Felder
name

string

Erforderlich. Der Name der zu löschenden Eingaberessource für das Preisvergleichsportal-Produkt. Format: accounts/{account}/cssProductInputs/{css_product_input}, wobei der letzte Abschnitt css_product_input aus drei Teilen besteht: contentLanguage~feedLabel~offerId. Beispiel: accounts/123/cssProductInputs/de~DE~rawProvidedId123

supplemental_feed_id

int64

Die ID des Content API-Subfeeds. Das Feld darf nicht festgelegt werden, wenn sich die Aktion auf einen Hauptfeed bezieht. Wenn das Feld festgelegt ist, gilt die Produktaktion für einen Subfeed anstelle des Haupt-Content API-Feeds.

GetAccountRequest

Die Anfragenachricht für die Methode GetAccount.

Felder
name

string

Erforderlich. Der Name des verwalteten Preisvergleichsportal-/Marktplatzkontos. Format: accounts/{account}

parent

string

Optional. Nur erforderlich, wenn MC-Kontoinformationen abgerufen werden. Die Preisvergleichsportal-Domain, die die übergeordnete Ressource des MC-Kontos ist. Format: accounts/{account}

GetCssProductRequest

Die Anfragenachricht für die Methode GetCssProduct.

Felder
name

string

Erforderlich. Der Name des abzurufenden CSS-Produkts.

HeadlineOfferInstallment

Eine Nachricht, die eine Rate darstellt.

Felder
months

int64

Die Anzahl der Raten, die der Käufer zahlen muss.

amount

Price

Der Betrag, den der Käufer monatlich zahlen muss.

downpayment

Price

Der Betrag der Anzahlung, die der Käufer im Voraus zahlen muss.

HeadlineOfferSubscriptionCost

Die Abokosten des Produkts.

Felder
period

SubscriptionPeriod

Die Art des Abozeitraums. Unterstützte Werte: * „month“ * „year

period_length

int64

Die Anzahl der Abrechnungsperioden, die der Käufer zahlen muss.

amount

Price

Der Betrag, den der Käufer pro Abozeitraum zahlen muss.

InsertCssProductInputRequest

Anfragenachricht für die Methode „InsertCssProductInput“.

Felder
parent

string

Erforderlich. Das Konto, in das dieses Produkt des Preisvergleichsportals eingefügt werden soll. Format: accounts/{account}

css_product_input

CssProductInput

Erforderlich. Die einzufügende CSS-Produkteigabe.

feed_id
(deprecated)

int64

Optional. VERWORFEN. Für Produkte im Preisvergleichsportal ist keine Feed-ID erforderlich. Die ID des Haupt- oder Subfeeds. Wenn das Produkt im Preisvergleichsportal bereits vorhanden ist und die angegebene Feed-ID abweicht, wird das Produkt in einen neuen Feed verschoben. Hinweis: Derzeit müssen Preisvergleichsportale keine Feed-IDs angeben, da wir Feeds direkt erstellen. Derzeit wird die Unterstützung von ergänzenden Feeds für Produkte des Preisvergleichsportals nicht angeboten.

ListAccountLabelsRequest

Anfragenachricht für die Methode ListAccountLabels.

Felder
parent

string

Erforderlich. Das übergeordnete Konto. Format: accounts/{account}

page_size

int32

Die maximale Anzahl der zurückzugebenden Labels. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Labels zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListAccountLabels-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListAccountLabels bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListAccountLabelsResponse

Antwortnachricht für die Methode ListAccountLabels.

Felder
account_labels[]

AccountLabel

Die Labels aus dem angegebenen Konto.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListChildAccountsRequest

Die Anfragenachricht für die Methode ListChildAccounts.

Felder
parent

string

Erforderlich. Das übergeordnete Konto. Es muss sich um eine Preisvergleichsportal-Gruppe oder -Domain handeln. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl der Konten, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Konten zurückgegeben. Der Höchstwert beträgt 100. Werte über 100 werden auf 100 festgelegt.

page_token

string

Optional. Ein Seitentoken, das von einem vorherigen ListChildAccounts-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListChildAccounts bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

label_id

int64

Wenn festgelegt, werden nur die MC-Konten mit der angegebenen Label-ID zurückgegeben.

full_name

string

Wenn festgelegt, werden nur die MC-Konten mit dem angegebenen Namen zurückgegeben (bei Groß- und Kleinschreibung unterscheidend).

ListChildAccountsResponse

Antwortnachricht für die Methode ListChildAccounts.

Felder
accounts[]

Account

Die Preisvergleichsportal-/Marktplatzkonten, die für das angegebene übergeordnete Preisvergleichsportal-Konto zurückgegeben wurden.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListCssProductsRequest

Anfragenachricht für die Methode „ListCssProducts“.

Felder
parent

string

Erforderlich. Das Konto/die Domain, für die verarbeitete Preisvergleichsportal-Produkte aufgeführt werden sollen. Format: accounts/{account}

page_size

int32

Die maximale Anzahl der zurückzugebenden CSS-Produkte. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt. Wenn nicht angegeben, wird die maximale Anzahl von CSS-Produkten zurückgegeben.

page_token

string

Ein Seitentoken, das von einem vorherigen ListCssProducts-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListCssProducts bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListCssProductsResponse

Antwortnachricht für die Methode „ListCssProducts“.

Felder
css_products[]

CssProduct

Die verarbeiteten Preisvergleichsportal-Produkte aus dem angegebenen Konto. Dies sind Ihre verarbeiteten Produkte des Preisvergleichsportals nach Anwendung von Regeln und Subfeeds.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListQuotaGroupsRequest

Anfragenachricht für die Methode „ListQuotaGroups“.

Felder
parent

string

Erforderlich. Das Preisvergleichsportal-Konto, zu dem die Methodenkontingente und ‑ressourcen gehören. In den meisten Fällen ist dies die CSS-Domain. Format: accounts/{account}

page_size

int32

Optional. Die maximale Anzahl der Kontingente, die in der Antwort zurückgegeben werden sollen. Wird für die Paginierung verwendet. Der Standardwert ist 500. Werte über 1.000 werden auf 1.000 festgelegt.

page_token

string

Optional. Token (falls angegeben), um die nachfolgende Seite abzurufen. Alle anderen Parameter müssen mit dem ursprünglichen Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListQuotaGroupsResponse

Antwortnachricht für die Methode „ListMethodGroups“.

Felder
quota_groups[]

QuotaGroup

Die Methoden, die aktuelle Kontingentnutzung und die Limits für jede Gruppe. Das Kontingent wird auf alle Methoden in der Gruppe aufgeteilt. Die Gruppen werden nach quota_usage in absteigender Reihenfolge sortiert.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

MethodDetails

Die Methodendetails pro Methode in der CSS API.

Felder
method

string

Nur Ausgabe. Der Name der Methode, z. B. cssproductsservice.listcssproducts.

version

string

Nur Ausgabe. Die API-Version, zu der die Methode gehört.

subapi

string

Nur Ausgabe. Die untergeordnete API, zu der die Methode gehört. In der CSS API ist das immer css.

path

string

Nur Ausgabe. Der Pfad für die Methode, z. B. v1/cssproductsservice.listcssproducts.

ProductDetail

Die Produktdetails.

Felder
section_name

string

Die Abschnittsüberschrift, mit der eine Reihe von Produktdetails gruppiert wird.

attribute_name

string

Der Name des Produktdetails.

attribute_value

string

Der Wert des Produktdetails.

ProductDimension

Die Größe des Produkts.

Felder
value

double

Erforderlich. Der Dimensionswert als Zahl. Der Wert kann maximal vier Dezimalstellen haben.

unit

string

Erforderlich. Die Maßeinheiten der Dimension. Zulässige Werte sind: * „in“ * „cm

ProductWeight

Das Gewicht des Produkts.

Felder
value

double

Erforderlich. Die Gewichtung als Zahl. Das Gewicht kann mit einer maximalen Genauigkeit von vier Dezimalstellen angegeben werden.

unit

string

Erforderlich. Die Gewichtseinheit. Zulässige Werte sind: * „g“ * „kg“ * „oz“ * „lb

QuotaGroup

Die Gruppeninformationen für Methoden in der CSS API. Das Kontingent wird auf alle Methoden in der Gruppe aufgeteilt. Auch wenn keine der Methoden in der Gruppe verwendet wird, werden die Informationen für die Gruppe zurückgegeben.

Felder
name

string

Kennung. Der Ressourcenname der Kontingentgruppe. Format: accounts/{account}/quotas/{group} Beispiel: accounts/12345678/quotas/css-products-insert Hinweis: Der Teil {group} folgt nicht unbedingt einem bestimmten Muster.

quota_usage

int64

Nur Ausgabe. Die aktuelle Kontingentnutzung, also die Anzahl der Aufrufe, die an einem bestimmten Tag bereits an die Methoden in der Gruppe gesendet wurden. Die Tageskontingente werden um 12:00 Uhr (UTC) zurückgesetzt.

quota_limit

int64

Nur Ausgabe. Die maximal zulässige Anzahl von Anrufen pro Tag für die Gruppe.

quota_minute_limit

int64

Nur Ausgabe. Die maximal zulässige Anzahl von Anrufen pro Minute für die Gruppe.

method_details[]

MethodDetails

Nur Ausgabe. Liste aller Methoden, auf die das Gruppenkontingent angewendet wird.

SubscriptionPeriod

Die Abolaufzeit des Produkts.

Enums
SUBSCRIPTION_PERIOD_UNSPECIFIED Gibt an, dass die Abolaufzeit nicht angegeben ist.
MONTH Gibt an, dass die Abolaufzeit ein Monat ist.
YEAR Gibt an, dass die Abolaufzeit ein Jahr beträgt.

UpdateAccountLabelRequest

Anfragenachricht für die Methode UpdateAccountLabel.

Felder
account_label

AccountLabel

Erforderlich. Das aktualisierte Label. Alle Felder müssen ausgefüllt sein.

UpdateAccountLabelsRequest

Die Anfragenachricht für die Methode UpdateLabels.

Felder
name

string

Erforderlich. Der Name der Labelressource. Format: accounts/{account}

label_ids[]

int64

Die Liste der Label-IDs, mit denen die vorhandenen Konto-Label-IDs überschrieben werden sollen. Wenn die Liste leer ist, werden alle derzeit zugewiesenen Label-IDs gelöscht.

parent

string

Optional. Nur erforderlich, wenn MC-Kontolabels aktualisiert werden. Die Preisvergleichsportal-Domain, die die übergeordnete Ressource des MC-Kontos ist. Format: accounts/{account}

UpdateCssProductInputRequest

Anfragenachricht für die Methode „UpdateCssProductInput“.

Felder
css_product_input

CssProductInput

Erforderlich. Die zu aktualisierende CSS-Produkteingabenressource. Die von Ihnen eingereichten Informationen werden auch auf das verarbeitete Produkt im Preisvergleichsportal angewendet.

update_mask

FieldMask

Die Liste der zu aktualisierenden Produktattribute im Preisvergleichsportal.

Wenn die Aktualisierungsmaske weggelassen wird, wird sie als implizite Feldmaske für alle ausgefüllten Felder (mit einem nicht leeren Wert) behandelt.

Attribute, die in der Aktualisierungsmaske angegeben sind, für die aber im Text kein Wert angegeben ist, werden aus dem Preisvergleichsportal-Produkt gelöscht.

Die Aktualisierungsmaske kann nur für Felder der obersten Ebene in Attributen und benutzerdefinierten Attributen angegeben werden.

Wenn Sie die Aktualisierungsmaske für benutzerdefinierte Attribute angeben möchten, müssen Sie das Präfix custom_attribute. hinzufügen.

Der spezielle Wert „*“ für den vollständigen Produktersatz im Preisvergleichsportal wird nicht unterstützt.