REST Resource: accounts.languages.productCertifications

Ressource: Product Certification

Produktzertifizierungsdaten.

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 Namenskennzeichnung eines Produktzertifizierungsformats: accounts/{account}/languages/{language_code}/productcertifications/{id}. Dabei ist id eine eindeutige Kennung und language_code ein aus zwei Buchstaben bestehender ISO 639-1-Code für eine von Google Shopping unterstützte Sprache gemäß https://support.google.com/merchants/answer/160637.

title

string

Erforderlich. Damit soll das Produkt, das Sie zertifizieren, eindeutig identifiziert werden.

brand

string

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

mpn[]

string

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

productCode[]

string

Optional. Ein anderer Name für 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 von Zertifizierungen, die auf das beschriebene Produkt verweisen.

issues[]

object (Issue)

Nur Ausgabe. Eine vom Server generierte Liste von Problemen im Zusammenhang mit dem Produkt.

destinationStatuses[]

object (DestinationStatus)

Nur Ausgabe. Die Status der Ziele.

Zertifizierung

Beschreibung einer Zertifizierung.

JSON-Darstellung
{
  "name": string,
  "authority": string,
  "value": string,
  "link": string,
  "logo": string,

  // Union field _valid_until can be only one of the following:
  "validUntil": string
  // End of list of possible types for union field _valid_until.
}
Felder
name

string

Erforderlich. Name der Zertifizierung.

authority

string

Erforderlich. Name der Zertifizierungsstelle

value

string

Erforderlich. Ein benutzerdefinierter Wert der Zertifizierung.

Union-Feld _valid_until.

Für _valid_until ist nur einer der folgenden Werte zulässig:

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. „INCORRECT_TEXT_FORMATTING“ oder „IMAGE_NOT_SERVEABLE“.

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

Längere Beschreibung des Problems mit Schwerpunkt auf dessen Behebung.

resolution

enum (IssueResolution)

Was Sie tun müssen, um das Problem zu beheben

destination

string

Das Ziel, für das dieses Problem gilt.

timestamp

string (Timestamp format)

Der Zeitstempel, als das Problem aufgetreten ist.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden 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 des Fehlers. Das Problem verhindert die Nutzung des gesamten Artikels.
WARNING Schweregrad der Warnung. Das Problem verhindert, dass das Attribut, das es ausgelöst hat, oder das gesamte Element bald blockiert wird.
INFO Schweregrad der Informationen. Es ist ein Problem, das nicht sofort behoben werden muss. Er wird beispielsweise verwendet, um zu kommunizieren, welche Attribute noch überprüft werden müssen.

Problemlösung

Lösung des Problems.

Enums
RESOLUTION_UNSPECIFIED Unbekannte Auflösung, nie verwendet.
USER_ACTION Der Nutzer, der die Daten bereitgestellt hat, muss das Problem beheben (z. B. durch Korrektur einiger Daten).
PENDING_PROCESSING Das Problem wird automatisch behoben, z. B. durch das Crawlen oder die Überprüfung durch Google. Sie müssen nichts weiter tun. Die Lösung kann zu einem anderen Problem führen, z. B. wenn das Crawling fehlschlägt.

Zielstatus

Der Zielstatus.

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 nach ihrem Namen.

get

Ruft eine Produktzertifizierung nach ihrem Namen ab.

list

Listet Produktzertifizierungen einer bestimmten Zertifizierungsstelle auf.

patch

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