- Ressource: ProductCertification
- Zertifizierung
- Problem
- Schweregrad
- IssueResolution
- DestinationStatus
- Status
- Methoden
Ressource: ProductCertification
Daten zur Produktzertifizierung.
JSON-Darstellung |
---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( |
Felder | |
---|---|
name |
Erforderlich. Die eindeutige Namenskennzeichnung einer Produktzertifizierung. Format: accounts/{account}/languages/{language_code}/productCertifications/{id} Dabei ist |
title |
Erforderlich. So kann das Produkt, das Sie zertifizieren, eindeutig identifiziert werden. |
brand |
Erforderlich. Das ist der Markenname des Produkts. Die Marke wird verwendet, damit Ihr Produkt besser identifiziert werden kann. |
mpn[] |
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[] |
Optional. Ein anderer Name für GTIN. |
countryCode[] |
Optional. Ein aus zwei Buchstaben bestehender Ländercode (ISO 3166-1 Alpha 2). |
productType[] |
Optional. Dies ist Ihr eigenes System zur Produktkategorisierung in Ihren Produktdaten. |
certification[] |
Erforderlich. Eine Liste der Zertifizierungen, die mit dem beschriebenen Produkt verknüpft werden sollen. |
issues[] |
Nur Ausgabe. Eine vom Server generierte Liste der Probleme im Zusammenhang mit dem Produkt. |
destinationStatuses[] |
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 |
Erforderlich. Name der Zertifizierung. |
authority |
Erforderlich. Name der Zertifizierungsstelle. |
code |
Optional. Ein eindeutiger Code zur Identifizierung der Zertifizierung. |
value |
Optional. Ein benutzerdefinierter Wert der Zertifizierung. |
link |
Optional. Einen URL-Link zur Zertifizierung. |
logo |
Optional. Ein URL-Link zum Zertifizierungslogo. |
validUntil |
Optional. Das Ablaufdatum (UTC). |
Problem
Problem mit Produkt
JSON-Darstellung |
---|
{ "type": string, "severity": enum ( |
Felder | |
---|---|
type |
Der vom Server generierte Typ des Problems, z. B. „INCORRECT_TEXT_FORMATTING“ oder „IMAGE_NOT_SERVEABLE“. |
severity |
Der Schweregrad des Problems. |
attribute |
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 |
Kurzer Titel, der die Art des Problems beschreibt. |
description |
Eine längere Beschreibung des Problems, die sich auf die Behebung konzentriert. |
resolution |
Was passieren muss, um das Problem zu beheben. |
destination |
Das Ziel, das von dem Problem betroffen ist. |
timestamp |
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: |
applicableCountries[] |
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 ( |
Felder | |
---|---|
destination |
Der Name des Ziels. |
status |
Der Status des Ziels. |
approvedCountries[] |
Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 Alpha-2), in denen das Angebot genehmigt wurde. |
pendingCountries[] |
Nur Ausgabe. Liste der Ländercodes (ISO 3166-1 Alpha-2), bei denen das Angebot noch nicht genehmigt wurde. |
disapprovedCountries[] |
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 |
|
---|---|
|
Löscht eine Produktzertifizierung anhand ihres Namens. |
|
Ruft eine Produktzertifizierung anhand des Namens ab. |
|
Listet Produktzertifizierungen einer bestimmten Zertifizierungsstelle auf. |
|
Aktualisiert (oder erstellt, wenn allow_missing = true) eine Produktzertifizierung, die Zertifizierungen mit Produkten verknüpft. |