REST Resource: accounts.languages.productCertifications

Ressource: Product Certification

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 eines Produktzertifizierungsformats: accounts/{account}/languages/{language_code}/productcertifications/{id}. Dabei ist id eine eindeutige Kennzeichnung 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 lassen, eindeutig identifiziert.

brand

string

Erforderlich. Dies ist der Markenname des Produkts. Die Marke wird verwendet, um Ihr Produkt zu identifizieren.

mpn[]

string

Optional. Das sind die Teilenummern des Herstellers (Manufacturer Part Number, MPN). MPNs dienen dazu, alle Produkte desselben Herstellers eindeutig zu identifizieren.

productCode[]

string

Optional. eine andere Bezeichnung für GTIN.

countryCode[]

string

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

productType[]

string

Optional. Dabei handelt es sich um 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 vom Server generierte Liste von Problemen im Zusammenhang mit dem Produkt.

destinationStatuses[]

object (DestinationStatus)

Nur Ausgabe. Der 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. Das 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 vom Server generierte Typ des Problems, z. B. „FALSCHE_TEXTFORMATIERUNG“, „BILD_NICHT_SERVEABLE“ usw.

severity

enum (Severity)

Der 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

Kurzer Titel, der die Art des Problems beschreibt.

description

string

Ausführlichere Beschreibung des Problems mit Schwerpunkt auf dessen Lösung

resolution

enum (IssueResolution)

Was muss geschehen, um das Problem zu beheben?

destination

string

Das Ziel, auf das sich das Problem bezieht.

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 Unbekannter Schweregrad, wird nie verwendet.
ERROR Schweregrad der Fehler. Das Problem verhindert die Nutzung des gesamten Artikels.
WARNING Schweregrad der Warnung. Das Problem verhindert entweder die Verwendung des Attributs, durch das es ausgelöst wurde, oder ein Problem, das bald die Nutzung des gesamten Artikels verhindert.
INFO Schweregrad der Informationen. Das Problem erfordert keine sofortige Aufmerksamkeit. Damit wird beispielsweise angegeben, für welche Attribute die Überprüfung noch aussteht.

IssueResolution

Lösung des Problems

Enums
RESOLUTION_UNSPECIFIED Auflösung nicht spezifiziert, wird nie verwendet.
USER_ACTION Der Nutzer, der die Daten bereitgestellt hat, muss Maßnahmen ergreifen, um das Problem zu beheben (z. B. durch Korrigieren einiger Daten).
PENDING_PROCESSING Das Problem wird automatisch behoben, z. B. beim Crawlen von Bildern oder durch Google-Überprüfung. Du musst erst einmal nichts unternehmen. 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 Unbekannter Status, nie verwendet.
ACTIVE Das Produkt wird für diese Zielanwendung 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

Erhält eine Produktzertifizierung anhand des Namens.

list

Listet Produktzertifizierungen einer bestimmten Zertifizierungsstelle auf.

patch

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