REST Resource: accounts.languages.productCertifications

Zasób: ProductCertification

Dane certyfikatu produktu.

Zapis JSON
{
  "name": string,
  "title": string,
  "brand": string,
  "mpn": [
    string
  ],
  "productCode": [
    string
  ],
  "countryCode": [
    string
  ],
  "productType": [
    string
  ],
  "certification": [
    {
      object (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Pola
name

string

Wymagane. Unikalny identyfikator nazwy certyfikatu produktu. Format: accounts/{account}/languages/{language_code}/productCertifications/{id}, gdzie id to unikalny identyfikator, a language_code to 2-literowy kod ISO 639-1 języka obsługiwanego przez Zakupy Google zgodnie z https://support.google.com/merchants/answer/160637.

title

string

Wymagane. Ma to na celu wyraźne zidentyfikowanie produktu, który jest certyfikowany.

brand

string

Wymagane. Jest to nazwa marki produktu. Marka ułatwia zidentyfikowanie produktu.

mpn[]

string

Opcjonalnie: Są to numery katalogowe producenta (MPN). Pozwala on odróżnić konkretny produkt od pozostałych towarów danego wytwórcy.

productCode[]

string

Opcjonalnie: Inna nazwa numeru GTIN.

countryCode[]

string

Opcjonalnie: 2-literowy kod kraju (ISO 3166-1 Alfa 2).

productType[]

string

Opcjonalnie: Są to informacje o Twoim systemie podziału produktów na kategorie w danych produktów.

certification[]

object (Certification)

Wymagane. Lista certyfikatów do połączenia z opisywanym produktem.

issues[]

object (Issue)

Tylko dane wyjściowe. Lista problemów związanych z danym produktem wygenerowana na serwerze.

destinationStatuses[]

object (DestinationStatus)

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

string

Wymagane. Nazwa certyfikatu.

authority

string

Wymagane. Nazwa organu certyfikacji.

code

string

Wymagane. Unikalny kod identyfikujący certyfikat.

value

string

Opcjonalnie: Niestandardowa wartość certyfikatu.

validUntil

string

Opcjonalnie: Data ważności (UTC).

Problem

Problem z usługą.

Zapis JSON
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string
}
Pola
type

string

Typ problemu wygenerowany przez serwer, np. „INCORRECT_TEXT_FORMATTING”, „IMAGE_NOT_SERVEABLE” itp.

severity

enum (Severity)

Waga problemu.

attribute

string

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

string

Krótki tytuł opisujący charakter problemu.

description

string

dłuższy opis problemu, który skupia się na sposobie jego rozwiązania;

resolution

enum (IssueResolution)

Co należy zrobić, aby rozwiązać problem.

destination

string

Miejsce docelowe, którego dotyczy problem.

timestamp

string (Timestamp format)

Sygnatura czasowa wskazująca, kiedy pojawił się problem.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Poziom ważności

Waga problemu.

Wartości w polu enum
SEVERITY_UNSPECIFIED Waga nieokreślona, nigdy nie używana.
ERROR Waga błędu. Problem uniemożliwia korzystanie z całego elementu.
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 ona używana np. do informowania, które atrybuty są nadal oczekujące na sprawdzenie.

IssueResolution

Rozwiązanie problemu.

Wartości w polu enum
RESOLUTION_UNSPECIFIED Rozdzielczość nieokreślona, nigdy nie używana.
USER_ACTION Użytkownik, który udostępnił dane, musi podjąć działania w celu rozwiązania problemu (np. poprawić niektóre dane).
PENDING_PROCESSING Problem zostanie rozwiązany automatycznie (np. przez indeksowanie obrazu lub weryfikację Google). Nie musisz nic robić. Rozwiązanie może spowodować inny problem (np. nieudane indeksowanie).

DestinationStatus

Stan miejsca docelowego.

Zapis JSON
{
  "destination": string,
  "status": enum (Status)
}
Pola
destination

string

Nazwa miejsca docelowego.

status

enum (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 jest nadal rozpatrywana.
DISAPPROVED Produkt został odrzucony. Sprawdź problemy.

Metody

delete

Usuwa certyfikat produktu według nazwy.

get

Pobiera certyfikat produktu według jego nazwy.

list

Wyświetla certyfikaty produktów z określonego organu wydającego certyfikat.

patch

Aktualizuje (lub tworzy, jeśli allow_missing = true) certyfikat produktu, który łączy certyfikaty z produktami.