REST Resource: accounts.languages.productCertifications

Recurso: ProductCertification

Datos de certificaciones de productos.

Representación 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

Obligatorio. Es el identificador del nombre único de una certificación de producto. El formato de la certificación de productos: accounts/{account}/languages/{language_code}/productCertifications/{id}, donde id es un identificador único y language_code es un código ISO 639-1 de 2 letras de un idioma admitido en Shopping según https://support.google.com/merchants/answer/160637.

title

string

Obligatorio. Esto permite identificar claramente el producto que estás certificando.

brand

string

Obligatorio. Este es el nombre de la marca del producto. La marca se usa para identificar tu producto.

mpn[]

string

Opcional. Estos son los números de pieza del fabricante (MPN). Los MPN se usan para identificar de manera inequívoca un producto específico entre todos los productos del mismo fabricante.

productCode[]

string

Opcional. Otro nombre para el GTIN.

countryCode[]

string

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

productType[]

string

Opcional. Este es tu propio sistema de categorización en tus datos de productos.

certification[]

object (Certification)

Obligatorio. Una lista de certificaciones para vincular al producto descrito.

issues[]

object (Issue)

Solo salida. Una lista generada por el servidor de los problemas asociados con el producto.

destinationStatuses[]

object (DestinationStatus)

Solo salida. Son los estados de los destinos.

Certificación

Descripción de una certificación

Representación JSON
{
  "name": string,
  "authority": string,
  "code": string,
  "value": string,
  "link": string,
  "logo": string,
  "validUntil": string
}
Campos
name

string

Obligatorio. Es el nombre de la certificación.

authority

string

Obligatorio. Es el nombre del organismo de certificación.

code

string

Obligatorio. Es un código único para identificar la certificación.

value

string

Opcional. Es un valor personalizado de la certificación.

validUntil

string

Opcional. La fecha de vencimiento (UTC)

Problema

Problema con el producto.

Representación JSON
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string
}
Campos
type

string

Indica el tipo de problema generado por el servidor, por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etcétera.

severity

enum (Severity)

La gravedad del problema.

attribute

string

Si está presente, el atributo que provocó el problema. Para obtener más información sobre los atributos, consulta https://support.google.com/manufacturers/answer/6124116.

title

string

Título breve que describe la naturaleza del problema.

description

string

Es una descripción más larga del problema que se centra en cómo resolverlo.

resolution

enum (IssueResolution)

Qué debe suceder para resolver el problema.

destination

string

Es el destino al que se aplica este problema.

timestamp

string (Timestamp format)

Es la marca de tiempo en la que apareció el problema.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Gravedad

Gravedad del problema.

Enumeraciones
SEVERITY_UNSPECIFIED Gravedad sin especificar, nunca se usó.
ERROR Gravedad del error. El problema impide que se use todo el artículo.
WARNING Gravedad de la advertencia. El problema puede ser uno que impide el uso del atributo que lo activó o uno que pronto evitará el uso de todo el artículo.
INFO Gravedad de la información No requiere atención inmediata. Se usa, por ejemplo, para comunicar qué atributos están pendientes de revisión.

IssueResolution

Resolución del problema

Enumeraciones
RESOLUTION_UNSPECIFIED Resolución sin especificar, nunca se usó.
USER_ACTION El usuario que proporcionó los datos debe tomar medidas para resolver el problema (por ejemplo, corregir algunos datos).
PENDING_PROCESSING El problema se resolverá automáticamente (por ejemplo, rastreo de imágenes o revisión de Google). No es necesario que realices ninguna acción en este momento. La resolución puede generar otro problema (por ejemplo, si falla el rastreo).

DestinationStatus

Es el estado del destino.

Representación JSON
{
  "destination": string,
  "status": enum (Status)
}
Campos
destination

string

El nombre del destino.

status

enum (Status)

El estado del destino.

Estado

El estado.

Enumeraciones
UNKNOWN Estado sin especificar, nunca se usó.
ACTIVE El producto se usa para este destino.
PENDING La decisión aún está pendiente.
DISAPPROVED Se rechazó el producto. Revisa los problemas.

Métodos

delete

Borra una certificación de producto por su nombre.

get

Obtiene una certificación de producto por su nombre.

list

Muestra las certificaciones de productos de un organismo específico.

patch

Actualiza (o crea si allow_missing = true) una certificación de producto que vincula las certificaciones con los productos.