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 Namenskennzeichnung einer Produktzertifizierung. Format: 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 kann das Produkt, das Sie zertifizieren, eindeutig identifiziert werden.

brand

string

Erforderlich. Das 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, MPN). MPNs dienen dazu, genau zu bestimmen, welches Produkt aus der Produktpalette dieses konkreten Herstellers gemeint ist.

productCode[]

string

Optional. Ein anderer Name für GTIN.

countryCode[]

string

Optional. Ein aus zwei Buchstaben bestehender 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 vom Server generierte 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

Optional. Ein eindeutiger Code zur Identifizierung der Zertifizierung.

value

string

Optional. Ein benutzerdefinierter Wert der Zertifizierung.

validUntil

string

Optional. Das Ablaufdatum (UTC).

Problem

Problem mit Produkt

JSON-Darstellung
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string,
  "applicableCountries": [
    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

Eine längere Beschreibung des Problems, die sich auf die Behebung konzentriert.

resolution

enum (IssueResolution)

Was passieren muss, um das Problem zu beheben.

destination

string

Das Ziel, das von dem Problem betroffen ist.

timestamp

string (Timestamp format)

Der Zeitstempel für den Zeitpunkt, zu dem dieses Problem aufgetreten ist.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

applicableCountries[]

string

Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 Alpha-2), in denen das Problem für das Produkt des Herstellers gilt.

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 den Fehler ausgelöst hat, oder es wird bald die Verwendung des gesamten Artikels verhindern.
INFO Schweregrad der Information. Das Problem erfordert keine sofortige Reaktion. Damit 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 angegeben hat, muss handeln, um das Problem zu beheben, z. B. indem er einige Daten korrigiert.
PENDING_PROCESSING Das Problem wird automatisch behoben, z. B. durch einen Bild-Crawler oder eine Google-Überprüfung. Sie müssen nichts weiter tun. Die Behebung kann zu einem anderen Problem führen, z. B. wenn der Crawl fehlschlägt.

DestinationStatus

Der Status des Ziels.

JSON-Darstellung
{
  "destination": string,
  "status": enum (Status),
  "approvedCountries": [
    string
  ],
  "pendingCountries": [
    string
  ],
  "disapprovedCountries": [
    string
  ]
}
Felder
destination

string

Der Name des Ziels.

status

enum (Status)

Der Status des Ziels.

approvedCountries[]

string

Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 Alpha-2), in denen das Angebot genehmigt wurde.

pendingCountries[]

string

Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 Alpha-2), bei denen das Angebot noch nicht genehmigt wurde.

disapprovedCountries[]

string

Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 alpha-2), bei denen das Angebot abgelehnt wurde.

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 des 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.