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