REST Resource: accounts.languages.productCertifications

Zasób: ProductCertification

dane certyfikacyjne 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

Wymagany. 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 obsługiwanego języka w Zakupach Google zgodnie z https://support.google.com/merchants/answer/160637.

title

string

Wymagany. Ma to na celu wyraźne określenie produktu, który ma zostać certyfikowany.

brand

string

Wymagany. 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. Dwuliterowy kod kraju (ISO 3166-1 Alpha 2).

productType[]

string

Opcjonalnie. Jest to Twój własny system podziału produktów na kategorie w danych produktów.

certification[]

object (Certification)

Wymagany. Lista certyfikatów, które mają być powiązane z opisywanym produktem.

issues[]

object (Issue)

Tylko dane wyjściowe. Lista problemów związanych z produktem wygenerowana przez serwer.

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

Wymagany. Nazwa certyfikatu.

authority

string

Wymagany. Nazwa jednostki certyfikującej.

code

string

Opcjonalnie. 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,
  "applicableCountries": [
    string
  ]
}
Pola
type

string

Wygenerowany przez serwer typ problemu, np. „INCORRECT_TEXT_FORMATTING”, „IMAGE_NOT_SERVEABLE” itp.

severity

enum (Severity)

Waga problemu.

attribute

string

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

string

Krótki tytuł opisujący charakter problemu.

description

string

Dłuższy opis problemu z informacjami o tym, jak go rozwiązać.

resolution

enum (IssueResolution)

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

destination

string

Miejsce docelowe, którego dotyczy ten problem.

timestamp

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

applicableCountries[]

string

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 (Status),
  "approvedCountries": [
    string
  ],
  "pendingCountries": [
    string
  ],
  "disapprovedCountries": [
    string
  ]
}
Pola
destination

string

Nazwa miejsca docelowego.

status

enum (Status)

Stan miejsca docelowego.

approvedCountries[]

string

Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alpha-2), w których oferta jest zatwierdzona.

pendingCountries[]

string

Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alfa-2), w których oferta oczekuje na zatwierdzenie.

disapprovedCountries[]

string

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

delete

Usuwa certyfikat produktu według nazwy.

get

Pobiera certyfikat produktu według jego nazwy.

list

Wyświetla listę certyfikatów produktów wydanych przez określony organ certyfikujący.

patch

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