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 aceito no 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á certificar.

brand

string

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

mpn[]

string

Opcional. Esses são os números de peça do fabricante (MPN). Os MPNs são usados para identificar um produto específico entre todos os itens do mesmo fabricante.

productCode[]

string

Opcional. Outro nome para o GTIN.

countryCode[]

string

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

productType[]

string

Opcional. Esses são seu próprio sistema de categorização nos dados de produtos.

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 com o 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 (se presente). 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 focada em como resolvê-lo.

resolution

enum (IssueResolution)

O que precisa acontecer para resolver o problema.

destination

string

O destino a que este problema se aplica.

timestamp

string (Timestamp format)

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.

Tipos enumerados
SEVERITY_UNSPECIFIED Gravidade não especificada, nunca usada.
ERROR Gravidade do erro. O problema impede o uso de todo o item.
WARNING Gravidade do alerta. O problema impede o uso do atributo que o acionou ou impede em breve o uso de todo o item.
INFO Gravidade das informações. O problema não requer atenção imediata. É, por exemplo, usada para comunicar quais atributos ainda estão com revisão pendente.

IssueResolution

Resolução do problema.

Tipos enumerados
RESOLUTION_UNSPECIFIED Resolução não especificada, nunca usada.
USER_ACTION O usuário que forneceu os dados precisa realizar ações para resolver o problema (por exemplo, corrigir alguns dados).
PENDING_PROCESSING O problema será resolvido automaticamente, por exemplo, rastreamento de imagens ou revisão do Google. Nenhuma ação é necessária agora. 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.

Tipos enumerados
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. Observe 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 dos produtos de um órgão certificador especificado.

patch

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