- Zasób: ProductCertification
- Certyfikacja
- Problem
- Waga
- IssueResolution
- DestinationStatus
- Status
- Metody
Zasób: ProductCertification
Dane dotyczące certyfikatów produktu.
Zapis JSON |
---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( |
Pola | |
---|---|
name |
Wymagane. Unikalny identyfikator nazwy certyfikatu w formacie: accounts/{account}/languages/{language_code}/productCertifications/{id}, gdzie |
title |
Wymagane. Ma to na celu jednoznaczne wskazanie produktu, który ma być certyfikowany. |
brand |
Wymagane. Jest to marka produktu. Marka pomaga zidentyfikować produkt. |
mpn[] |
Opcjonalnie: Są to numery katalogowe producenta (MPN). Numery MPN służą do jednoznacznej identyfikacji konkretnego produktu wśród wszystkich produktów tego samego producenta. |
productCode[] |
Opcjonalnie: Inna nazwa numeru GTIN. |
countryCode[] |
Opcjonalnie: Dwuliterowy kod kraju (ISO 3166-1 alfa 2). |
productType[] |
Opcjonalnie: To Twój własny system podziału produktów na kategorie w danych produktów. |
certification[] |
Wymagane. Lista certyfikatów, które można połączyć z opisaną usługą. |
issues[] |
Tylko dane wyjściowe. Wygenerowana przez serwer lista problemów związanych z produktem. |
destinationStatuses[] |
Tylko dane wyjściowe. Stany miejsc docelowych. |
Certyfikat
Opis certyfikatu.
Zapis JSON |
---|
{ "name": string, "authority": string, "code": string, "value": string, "link": string, "logo": string, "validUntil": string } |
Pola | |
---|---|
name |
Wymagane. Nazwa certyfikatu. |
authority |
Wymagane. Nazwa organu wydającego certyfikat. |
code |
Wymagane. Unikalny kod identyfikujący certyfikat. |
value |
Opcjonalnie: Wartość niestandardowa certyfikatu. |
link |
Opcjonalnie: Adres URL certyfikatu. |
logo |
Opcjonalnie: Adres URL prowadzący do logo certyfikatu. |
validUntil |
Opcjonalnie: Data ważności (UTC). |
Problem
Problem z usługą.
Zapis JSON |
---|
{ "type": string, "severity": enum ( |
Pola | |
---|---|
type |
Wygenerowany przez serwer typ problemu, np. „INCORRECT_TEXT_FORMATTING”, „IMAGE_NOT_SERVEABLE” itp. |
severity |
Waga problemu. |
attribute |
atrybut, który wywołał problem (jeśli istnieje). Więcej informacji o atrybutach znajdziesz na stronie https://support.google.com/manufacturers/answer/6124116. |
title |
Krótki tytuł opisujący charakter problemu. |
description |
Dłuższy opis problemu skupiający się na sposobie jego rozwiązania. |
resolution |
Co musi się stać, aby rozwiązać problem. |
destination |
Miejsce docelowe, którego dotyczy problem. |
timestamp |
Sygnatura czasowa określająca, kiedy pojawił się problem. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
Poziom ważności
Waga problemu.
Wartości w polu enum | |
---|---|
SEVERITY_UNSPECIFIED |
Nieokreślona ważność, nigdy nie używana. |
ERROR |
Waga błędu. Problem uniemożliwia wykorzystanie całego produktu. |
WARNING |
Poziom ważności ostrzeżenia. Problem dotyczy albo uniemożliwia użycie atrybutu, który go wywołał, albo sytuacji, która wkrótce uniemożliwi użycie całego produktu. |
INFO |
Informacje o wadze. Problem nie wymaga natychmiastowej uwagi. Dane te służą na przykład do informowania, które atrybuty nadal oczekują na sprawdzenie. |
IssueResolution
Rozwiązanie problemu.
Wartości w polu enum | |
---|---|
RESOLUTION_UNSPECIFIED |
Rozdzielczość nieokreślona, nigdy nie była używana. |
USER_ACTION |
Użytkownik, który dostarczył dane, musi podjąć działania, aby rozwiązać problem (np. poprawić niektóre dane). |
PENDING_PROCESSING |
Problem zostanie rozwiązany automatycznie (np. skanowanie zdjęć lub sprawdzenie przez Google). Nie musisz teraz nic robić. Rozwiązanie może spowodować inny problem (na przykład w przypadku niepowodzenia indeksowania). |
DestinationStatus
Stan miejsca docelowego.
Zapis JSON |
---|
{
"destination": string,
"status": enum ( |
Pola | |
---|---|
destination |
Nazwa miejsca docelowego. |
status |
Stan miejsca docelowego. |
Stan
Stan.
Wartości w polu enum | |
---|---|
UNKNOWN |
Stan nieokreślony, nigdy nie używany. |
ACTIVE |
Produkt jest używany w tym miejscu docelowym. |
PENDING |
Decyzja nadal nie została podjęta. |
DISAPPROVED |
Produkt został odrzucony. Zapoznaj się z problemami. |
Metody |
|
---|---|
|
Usuwa certyfikat produktu według jego nazwy. |
|
Otrzymuje certyfikat z usługi według nazwy. |
|
Wyświetla listę certyfikatów usług z określonego organu, który wydał certyfikat. |
|
Aktualizuje (lub tworzy, jeśli allow_missing = true) certyfikat z usługi, który łączy certyfikaty z usługami. |