REST Resource: accounts.languages.productCertifications

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 (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Pola
name

string

Wymagane. Unikalny identyfikator nazwy certyfikatu z usługi. Format: accounts/{account}/languages/{language_code}/productCertifications/{id}, gdzie id to unikalny identyfikator, a language_code to dwuliterowy kod ISO 639-1 języka obsługiwanego w Zakupach Google zgodnie z informacjami na stronie https://support.google.com/merchants/answer/160637.

title

string

Wymagane. Ma to na celu jednoznaczne określenie produktu, który chcesz certyfikować.

brand

string

Wymagane. To jest nazwa marki produktu. Marka ułatwia zidentyfikowanie produktu.

mpn[]

string

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[]

string

Opcjonalnie: Inna nazwa numeru GTIN.

countryCode[]

string

Opcjonalnie: Dwuliterowy kod kraju (ISO 3166-1 alfa-2).

productType[]

string

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

certification[]

object (Certification)

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

issues[]

object (Issue)

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

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,
  "labelLink": string,
  "documentLink": string
}
Pola
name

string

Wymagane. Nazwa certyfikatu.

authority

string

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

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

timestamp

string (Timestamp format)

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: "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

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 (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 alfa-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 nadal oczekuje na zatwierdzenie.
DISAPPROVED Produkt został odrzucony. Sprawdź problemy.

Metody

delete

Usuwa certyfikat z usługi według jego nazwy.

get

Pobiera certyfikat z usługi według jego nazwy.

list

Wyświetla listę certyfikatów z usługi wydanych przez określony organ certyfikujący.

patch

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