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