Zasób: ProductCertification
Dane certyfikatu z usługi.
| 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 z usługi. Format: accounts/{account}/languages/{language_code}/productCertifications/{id}, gdzie |
title |
Wymagane. Ma to na celu jednoznaczne określenie produktu, który chcesz certyfikować. |
brand |
Wymagane. To jest nazwa marki produktu. Marka ułatwia zidentyfikowanie produktu. |
mpn[] |
Opcjonalnie: Są to numery katalogowe produktu (MPN). MPN służy do jednoznacznego identyfikowania konkretnego produktu spoś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: Są to kategorie produktów w Twoim własnym systemie podziału na kategorie w danych produktów. |
certification[] |
Wymagane. Lista certyfikatów, które mają być powiązane z opisanym produktem. |
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, "labelLink": string, "documentLink": string } |
| Pola | |
|---|---|
name |
Wymagane. Nazwa certyfikatu. |
authority |
Wymagane. Nazwa jednostki certyfikującej. |
code |
Opcjonalnie: Unikalny kod identyfikujący certyfikat. |
value |
Opcjonalnie: Niestandardowa wartość certyfikatu. |
link |
Opcjonalnie: Link do certyfikatu. |
logo |
Opcjonalnie: Link URL do logo certyfikatu. |
validUntil |
Opcjonalnie: Data ważności (UTC). |
labelLink |
Opcjonalnie: Adres URL etykiety certyfikatu. Na przykład: https://eprel.ec.europa.eu/labels/smartphonestablets20231669/Label_2556297.pdf |
documentLink |
Opcjonalnie: Adres URL karty certyfikatu. Na przykład: https://eprel.ec.europa.eu/fiches/smartphonestablets20231669/Fiche_2556297_EN.pdf. Jeśli dostępnych jest kilka języków, preferowana jest wersja angielska. |
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 spowodował problem (jeśli występuje). 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, który skupia się na sposobie jego rozwiązania. |
resolution |
co należy zrobić, aby rozwiązać problem. |
destination |
Miejsce docelowe, którego dotyczy ten problem. |
timestamp |
Sygnatura czasowa określająca, 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
Stopień problemu.
| Wartości w polu enum | |
|---|---|
SEVERITY_UNSPECIFIED |
Waga nieokreślona, nigdy nie używana. |
ERROR |
Waga błędu. Problem uniemożliwia użycie całego elementu. |
WARNING |
Ważność 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: informacje. Problem nie wymaga natychmiastowej uwagi. Służy on na przykład do informowania, które atrybuty nadal oczekują na sprawdzenie. |
IssueResolution
rozwiązanie problemu.
| Wartości w polu enum | |
|---|---|
RESOLUTION_UNSPECIFIED |
Nieokreślona rozdzielczość, nigdy nieużywana. |
USER_ACTION |
Użytkownik, który podał dane, musi podjąć działania, aby rozwiązać problem (np. poprawić niektóre dane). |
PENDING_PROCESSING |
Problem zostanie rozwiązany automatycznie (np. indeksowanie obrazu lub sprawdzenie przez Google). Nie musisz teraz 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 alfa-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 nadal oczekuje na zatwierdzenie. |
DISAPPROVED |
Produkt został odrzucony. Sprawdź problemy. |
Metody |
|
|---|---|
|
Usuwa certyfikat z usługi według jego nazwy. |
|
Pobiera certyfikat z usługi według jego nazwy. |
|
Wyświetla listę certyfikatów z usługi wydanych przez określony organ certyfikujący. |
|
Aktualizuje (lub tworzy, jeśli allow_missing = true) certyfikat z usługi, który łączy certyfikaty z usługami. |