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 Namenskennung 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 Shopping unterstützten Sprache gemäß https://support.google.com/merchants/answer/160637.

title

string

Erforderlich. So lässt sich das Produkt, das Sie zertifizieren, eindeutig identifizieren.

brand

string

Erforderlich. 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 Number, MPN). Mit der MPN wird genau angegeben, um welches Produkt aus dem Sortiment des Herstellers es sich handelt.

productCode[]

string

Optional. Eine alternative Bezeichnung 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 mit 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,
  "labelLink": string,
  "documentLink": 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

Produktproblem.

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“, „IMAGE_NOT_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

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

resolution

enum (IssueResolution)

Was muss getan werden, 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), für die das Problem beim Herstellerprodukt 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 Elements.
WARNING Schweregrad der Warnung. Das Problem verhindert entweder die Verwendung des Attributs, das es ausgelöst hat, oder es wird bald die Verwendung des gesamten Artikels verhindern.
INFO Schweregrad „Info“. Das Problem erfordert keine sofortige Aufmerksamkeit. Sie wird beispielsweise verwendet, um mitzuteilen, 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 bereitgestellt hat, muss das Problem beheben, z. B. durch Korrektur einiger Daten.
PENDING_PROCESSING Das Problem wird automatisch behoben (z. B. durch Crawling von Bildern oder Google-Überprüfung). Sie müssen nichts weiter tun. Die Behebung kann zu einem anderen Problem führen, z. B. wenn das Crawling fehlschlägt.

DestinationStatus

Der Zielstatus.

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), für die das Angebot genehmigt wurde.

pendingCountries[]

string

Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 alpha-2), bei denen die Genehmigung des Angebots noch aussteht.

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, 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 eine Produktzertifizierung, die Zertifizierungen mit Produkten verknüpft (oder erstellt sie, wenn allow_missing = true).