REST Resource: accounts.languages.productCertifications

Ressource: ProductCertification

Daten zur Produktzertifizierung

JSON-Darstellung
{
  "name": string,
  "title": string,
  "brand": string,
  "mpn": [
    string
  ],
  "productCode": [
    string
  ],
  "countryCode": [
    string
  ],
  "productType": [
    string
  ],
  "certification": [
    {
      object (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Felder
name

string

Erforderlich. Die eindeutige Namens-ID einer Produktzertifizierung. Format: accounts/{account}/languages/{language_code}/productCertifications/{id}. Dabei ist id eine eindeutige Kennung und language_code ein zweistelliger ISO 639-1-Code einer von Google Shopping unterstützten Sprache gemäß https://support.google.com/merchants/answer/160637.

title

string

Erforderlich. So wird das Produkt, das Sie zertifizieren, eindeutig identifiziert.

brand

string

Erforderlich. Dies ist der Markenname des Produkts. Die Marke wird verwendet, damit Ihr Produkt besser identifiziert werden kann.

mpn[]

string

Optional. Das sind die Teilenummern des Herstellers (Manufacturer Part Numbers, MPNs). MPNs dienen dazu, genau zu bestimmen, welches Produkt aus der Produktpalette dieses konkreten Herstellers gemeint ist.

productCode[]

string

Optional. Ein anderer Name für die GTIN.

countryCode[]

string

Optional. Ein zweistelliger Ländercode (ISO 3166-1 Alpha 2).

productType[]

string

Optional. Dies ist Ihr eigenes System zur Produktkategorisierung in Ihren Produktdaten.

certification[]

object (Certification)

Erforderlich. Eine Liste der Zertifizierungen, die mit dem beschriebenen Produkt verknüpft werden sollen.

issues[]

object (Issue)

Nur Ausgabe. Eine servergenerierte Liste der Probleme im Zusammenhang mit dem Produkt.

destinationStatuses[]

object (DestinationStatus)

Nur Ausgabe. Die Status der Ziele.

Zertifizierung

Beschreibung einer Zertifizierung.

JSON-Darstellung
{
  "name": string,
  "authority": string,
  "code": string,
  "value": string,
  "link": string,
  "logo": string,
  "validUntil": string
}
Felder
name

string

Erforderlich. Name der Zertifizierung.

authority

string

Erforderlich. Name der Zertifizierungsstelle.

code

string

Erforderlich. Ein eindeutiger Code zur Identifizierung der Zertifizierung.

value

string

Optional. Ein benutzerdefinierter Wert der Zertifizierung.

validUntil

string

Optional. Ablaufdatum (UTC).

Problem

Produktproblem

JSON-Darstellung
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string
}
Felder
type

string

Der servergenerierte Typ des Problems, z. B. „INCORRECT_TEXT_FORMATTING“ oder „IMAGE_NOT_SERVEABLE“.

severity

enum (Severity)

Schweregrad des Problems

attribute

string

Falls vorhanden, das Attribut, das das Problem ausgelöst hat. Weitere Informationen zu Attributen finden Sie unter https://support.google.com/manufacturers/answer/6124116.

title

string

Ein kurzer Titel, der die Art des Problems beschreibt.

description

string

Eine ausführlichere Beschreibung des Problems, die sich auf die Lösung konzentriert.

resolution

enum (IssueResolution)

Was muss passieren, um das Problem zu beheben?

destination

string

Das Ziel, das von dem Problem betroffen ist.

timestamp

string (Timestamp format)

Der Zeitstempel, zu dem das Problem aufgetreten ist.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

Schweregrad

Schweregrad des Problems.

Enums
SEVERITY_UNSPECIFIED Nicht angegebener Schweregrad, wird nie verwendet.
ERROR Schweregrad des Fehlers. Das Problem verhindert die Verwendung des gesamten Artikels.
WARNING Schweregrad der Warnung. Das Problem verhindert entweder die Verwendung des Attributs, das es ausgelöst hat, oder wird bald die Verwendung des gesamten Artikels verhindern.
INFO Die Wichtigkeitsstufe der Information. Das Problem muss nicht sofort behoben werden. So wird beispielsweise mitgeteilt, welche Attribute noch überprüft werden müssen.

IssueResolution

Lösung des Problems.

Enums
RESOLUTION_UNSPECIFIED Nicht angegebene Auflösung, wird nie verwendet.
USER_ACTION Der Nutzer, der die Daten zur Verfügung gestellt hat, muss Maßnahmen ergreifen, um das Problem zu beheben, z. B. durch Korrektur einiger Daten.
PENDING_PROCESSING Das Problem wird automatisch behoben (z. B. Bild-Crawling oder Google-Überprüfung). Sie müssen jetzt nichts weiter tun. Die Lösung kann zu einem anderen Problem führen, z. B. wenn das Crawling fehlschlägt.

DestinationStatus

Der Status des Ziels.

JSON-Darstellung
{
  "destination": string,
  "status": enum (Status)
}
Felder
destination

string

Der Name des Ziels.

status

enum (Status)

Der Status des Ziels.

Status

Der Status.

Enums
UNKNOWN Nicht angegebener Status, wird nie verwendet.
ACTIVE Das Produkt wird für dieses Ziel verwendet.
PENDING Die Entscheidung steht noch aus.
DISAPPROVED Das Produkt wurde abgelehnt. Bitte sehen Sie sich die Probleme an.

Methoden

delete

Löscht eine Produktzertifizierung anhand ihres Namens.

get

Ruft eine Produktzertifizierung anhand ihres Namens ab.

list

Listet Produktzertifizierungen einer bestimmten Zertifizierungsstelle auf.

patch

Aktualisiert (oder erstellt, wenn „allow_missing“ = „true“) eine Produktzertifizierung, die Zertifizierungen mit Produkten verknüpft.