REST Resource: accounts.languages.productCertifications

Recurso: ProductCertificate

Dados de certificação do produto.

Representação JSON
{
  "name": string,
  "title": string,
  "brand": string,
  "mpn": [
    string
  ],
  "productCode": [
    string
  ],
  "countryCode": [
    string
  ],
  "productType": [
    string
  ],
  "certification": [
    {
      object (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Campos
name

string

Obrigatório. O identificador de nome exclusivo de um formato de certificação de produto: accounts/{account}/languages/{language_code}/productcertifications/{id}, em que id é um identificador exclusivo e language_code é um código ISO 639-1 de duas letras em um idioma compatível com o Shopping, de acordo com https://support.google.com/merchants/answer/160637.

title

string

Obrigatório. Isso serve para identificar claramente o produto que você está certificando.

brand

string

Obrigatório. Este é o nome da marca do produto. A marca é usada para ajudar a identificar seu produto.

mpn[]

string

Opcional. Estes são os números de peça do fabricante (MPN, na sigla em inglês). MPNs são usados para identificar um produto específico entre todos os produtos do mesmo fabricante.

productCode[]

string

Opcional. Outro nome para GTIN.

countryCode[]

string

Opcional. Um código de país com duas letras (ISO 3166-1 Alfa 2).

productType[]

string

Opcional. Esse é o seu próprio sistema de categorização nos dados de produtos.

certification[]

object (Certification)

Obrigatório. Uma lista de certificações que podem ser vinculadas ao produto descrito.

issues[]

object (Issue)

Apenas saída. Uma lista dos problemas gerados pelo servidor associados ao produto.

destinationStatuses[]

object (DestinationStatus)

Apenas saída. Os status dos destinos.

Certificação

Descrição de uma certificação.

Representação JSON
{
  "name": string,
  "authority": string,
  "value": string,
  "link": string,
  "logo": string,

  // Union field _valid_until can be only one of the following:
  "validUntil": string
  // End of list of possible types for union field _valid_until.
}
Campos
name

string

Obrigatório. Nome da certificação.

authority

string

Obrigatório. Nome do corpo da certificação.

value

string

Obrigatório. Um valor personalizado da certificação.

Campo de união _valid_until.

_valid_until pode ser apenas de um dos tipos a seguir:

validUntil

string

Opcional. A data de validade (UTC).

Problema

Problema no produto.

Representação JSON
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string
}
Campos
type

string

O tipo de problema gerado pelo servidor, por exemplo, "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE" etc.

severity

enum (Severity)

É a gravidade do problema.

attribute

string

O atributo que acionou o problema. Para mais informações sobre atributos, consulte https://support.google.com/manufacturers/answer/6124116.

title

string

Título curto que descreve a natureza do problema.

description

string

Descrição mais longa do problema com foco na resolução.

resolution

enum (IssueResolution)

O que precisa acontecer para resolver o problema.

destination

string

É o destino do problema.

timestamp

string (Timestamp format)

O carimbo de data/hora em que o problema apareceu.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Gravidade

Gravidade do problema.

Enums
SEVERITY_UNSPECIFIED Gravidade não especificada, nunca usada.
ERROR Gravidade do erro. O problema impede o uso de todo o item.
WARNING Gravidade do aviso. Esse problema pode impedir o uso do atributo que o acionou ou, em breve, impedir o uso de todo o item.
INFO Gravidade de informações. O problema não requer atenção imediata. Ele é usado, por exemplo, para informar quais atributos ainda estão com a revisão pendente.

Resolução do problema

Resolução do problema.

Enums
RESOLUTION_UNSPECIFIED Resolução não especificada, nunca usada.
USER_ACTION O usuário que forneceu os dados precisa resolver o problema (por exemplo, corrigindo alguns dados).
PENDING_PROCESSING O problema será resolvido automaticamente (por exemplo, rastreamento de imagens ou revisão do Google). Você não precisa fazer nada. A resolução pode levar a outro problema (por exemplo, se o rastreamento falhar).

Status do destino

O status do destino.

Representação JSON
{
  "destination": string,
  "status": enum (Status)
}
Campos
destination

string

Nome do destino.

status

enum (Status)

O status do destino.

Status

O status.

Enums
UNKNOWN Status não especificado, nunca usado.
ACTIVE O produto é usado para este destino.
PENDING A decisão ainda está pendente.
DISAPPROVED O produto foi reprovado. Veja os problemas.

Métodos

delete

Exclui uma certificação de produto pelo nome dela.

get

Recebe uma certificação de produto pelo nome dela.

list

Lista as certificações de produtos de um corpo de certificação especificado.

patch

Atualiza (ou cria, se allow_missing = true) uma certificação de produto que vincula certificações a produtos.