REST Resource: accounts.languages.productCertifications

Recurso: ProductCertification

Datos de la certificación 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. El identificador único del nombre de un formato de certificación del producto: 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 compatible con Shopping, según https://support.google.com/merchants/answer/160637.

title

string

Obligatorio. Esto permite identificar claramente el producto que certifica.

brand

string

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

mpn[]

string

Opcional. Estos son los números de pieza del fabricante (MPN). Los MPN se usan para identificar un producto específico de forma única 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. Estos son su propio sistema de categorización en los 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 problemas asociados con el producto.

destinationStatuses[]

object (DestinationStatus)

Solo salida. Los estados de los destinos

Certificación

Descripción de una certificación

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

Obligatorio. Nombre de la certificación.

authority

string

Obligatorio. Nombre del organismo de certificación.

value

string

Obligatorio. Un valor personalizado de la certificación.

Campo de unión _valid_until.

_valid_until puede ser una de las siguientes opciones:

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

El tipo de problema que genera el servidor (por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etc.)

severity

enum (Severity)

La gravedad del problema.

attribute

string

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

title

string

Título corto que describe la naturaleza del problema.

description

string

Descripción más detallada del problema enfocada en cómo resolverlo.

resolution

enum (IssueResolution)

Qué debe suceder para resolver el problema

destination

string

El destino al que se aplica este problema.

timestamp

string (Timestamp format)

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

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

Gravedad

Gravedad del problema.

Enumeradores
SEVERITY_UNSPECIFIED Gravedad sin especificar; nunca se utiliza.
ERROR Gravedad de error. El problema impide que se use todo el elemento.
WARNING Gravedad de advertencia. El problema es uno que impide el uso del atributo que lo activó o uno que pronto impedirá el uso de todo el artículo.
INFO Gravedad de la información. El problema no requiere atención inmediata. Por ejemplo, se utiliza para comunicar qué atributos aún están pendientes de revisión.

Resolución del problema

Resolución del problema.

Enumeradores
RESOLUTION_UNSPECIFIED Resolución sin especificar, nunca se utiliza.
USER_ACTION El usuario que proporcionó los datos debe actuar 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 se requiere ninguna acción en este momento. La resolución podría ocasionar otro problema (por ejemplo, si falla el rastreo).

Estado del destino

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.

Enumeradores
UNKNOWN Estado sin especificar, nunca se utiliza.
ACTIVE El producto se usa para este destino.
PENDING La decisión todavía 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 de certificación específico.

patch

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