REST Resource: accounts.languages.productCertifications

Recurso: ProductCertification

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 uma certificação de produto Formato: 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 de um idioma com suporte do 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. É 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). Os MPNs são usados para identificar um produto específico entre os produtos de um mesmo fabricante.

productCode[]

string

Opcional. Outro nome para GTIN.

countryCode[]

string

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

productType[]

string

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

certification[]

object (Certification)

Obrigatório. Uma lista de certificações para vincular ao produto descrito.

issues[]

object (Issue)

Apenas saída. Uma lista de problemas associados ao produto gerada pelo servidor.

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,
  "code": string,
  "value": string,
  "link": string,
  "logo": string,
  "validUntil": string
}
Campos
name

string

Obrigatório. Nome da certificação.

authority

string

Obrigatório. Nome do órgão certificador.

code

string

Obrigatório. Um código exclusivo para identificar a certificação.

value

string

Opcional. Um valor personalizado da certificação.

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

Se presente, o atributo que acionou o problema. Para mais informações sobre atributos, acesse 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 em como resolvê-lo.

resolution

enum (IssueResolution)

O que precisa acontecer para resolver o problema.

destination

string

O destino a que o problema se aplica.

timestamp

string (Timestamp format)

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

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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. O problema impede o uso do atributo que o acionou ou vai impedir o uso de todo o item em breve.
INFO Gravidade da informação. O problema não exige atenção imediata. Por exemplo, ele é usado para comunicar quais atributos ainda estão pendentes de revisão.

IssueResolution

Solução do problema.

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

DestinationStatus

O status do destino.

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

string

O 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 esse destino.
PENDING A decisão ainda está pendente.
DISAPPROVED O produto é reprovado. Analise os problemas.

Métodos

delete

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

get

Recebe uma certificação de produto pelo nome.

list

Lista as certificações de produtos de um órgão certificador especificado.

patch

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