Zasób: ProductCertification
dane certyfikacyjne produktu,
| Zapis JSON | 
|---|
| { "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( | 
| Pola | |
|---|---|
| name | 
 Wymagany. Unikalny identyfikator nazwy certyfikatu produktu. Format: accounts/{account}/languages/{language_code}/productCertifications/{id}, gdzie  | 
| title | 
 Wymagany. Ma to na celu wyraźne określenie produktu, który ma zostać certyfikowany. | 
| brand | 
 Wymagany. Jest to nazwa marki produktu. Marka ułatwia zidentyfikowanie produktu. | 
| mpn[] | 
 Opcjonalnie. Są to numery katalogowe producenta (MPN). Pozwala on odróżnić konkretny produkt od pozostałych towarów danego wytwórcy. | 
| productCode[] | 
 Opcjonalnie. Inna nazwa numeru GTIN. | 
| countryCode[] | 
 Opcjonalnie. Dwuliterowy kod kraju (ISO 3166-1 Alpha 2). | 
| productType[] | 
 Opcjonalnie. Jest to Twój własny system podziału produktów na kategorie w danych produktów. | 
| certification[] | 
 Wymagany. Lista certyfikatów, które mają być powiązane z opisywanym produktem. | 
| issues[] | 
 Tylko dane wyjściowe. Lista problemów związanych z produktem wygenerowana przez serwer. | 
| 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 | 
 Wymagany. Nazwa certyfikatu. | 
| authority | 
 Wymagany. Nazwa jednostki certyfikującej. | 
| code | 
 Opcjonalnie. Unikalny kod identyfikujący certyfikat. | 
| value | 
 Opcjonalnie. Niestandardowa wartość certyfikatu. | 
| link | 
 Opcjonalnie. Link URL do certyfikatu. | 
| logo | 
 Opcjonalnie. Adres URL 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 | 
 Jeśli występuje, atrybut, który spowodował problem. 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 z informacjami o tym, jak go rozwiązać. | 
| resolution | 
 Co należy zrobić, aby rozwiązać problem. | 
| destination | 
 Miejsce docelowe, którego dotyczy ten problem. | 
| timestamp | 
 Sygnatura czasowa, kiedy pojawił się ten problem. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| applicableCountries[] | 
 Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alfa-2), w których problem dotyczy produktu producenta. | 
Poziom ważności
Poziom ważności problemu.
| Wartości w polu enum | |
|---|---|
| SEVERITY_UNSPECIFIED | Nieokreślony poziom ważności, nigdy nieużywany. | 
| ERROR | Waga błędu. Problem uniemożliwia użycie całego produktu. | 
| WARNING | Poziom ważności ostrzeżenia. Problem uniemożliwia użycie atrybutu, który go wywołał, lub wkrótce uniemożliwi użycie całego produktu. | 
| INFO | Poziom ważności informacji. Problem nie wymaga natychmiastowej uwagi. Jest on na przykład używany do informowania, które atrybuty oczekują jeszcze na sprawdzenie. | 
IssueResolution
Rozwiązanie problemu.
| Wartości w polu enum | |
|---|---|
| RESOLUTION_UNSPECIFIED | Nieokreślona rozdzielczość, nigdy nieużywana. | 
| USER_ACTION | Aby rozwiązać problem, użytkownik, który przesłał dane, musi podjąć odpowiednie działania (np. poprawić niektóre dane). | 
| PENDING_PROCESSING | Problem zostanie rozwiązany automatycznie (np. poprzez indeksowanie obrazów lub weryfikację przez Google). Nie musisz nic robić. Rozwiązanie może prowadzić do innego problemu (np. jeśli indeksowanie się nie powiedzie). | 
DestinationStatus
Stan miejsca docelowego.
| Zapis JSON | 
|---|
| {
  "destination": string,
  "status": enum ( | 
| Pola | |
|---|---|
| destination | 
 Nazwa miejsca docelowego. | 
| status | 
 Stan miejsca docelowego. | 
| approvedCountries[] | 
 Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alpha-2), w których oferta jest zatwierdzona. | 
| pendingCountries[] | 
 Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alfa-2), w których oferta oczekuje na zatwierdzenie. | 
| disapprovedCountries[] | 
 Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alfa-2), w których oferta została odrzucona. | 
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 jest nadal rozpatrywana. | 
| DISAPPROVED | Produkt jest odrzucony. Zapoznaj się z problemami. | 
| Metody | |
|---|---|
| 
 | Usuwa certyfikat produktu według nazwy. | 
| 
 | Pobiera certyfikat produktu według jego nazwy. | 
| 
 | Wyświetla listę certyfikatów produktów wydanych przez określony organ certyfikujący. | 
| 
 | Aktualizuje certyfikat produktu (lub tworzy go, jeśli allow_missing = true), który łączy certyfikaty z produktami. | 
