- Recurso: ProductCertification
- Certificación
- Problema
- Gravedad
- IssueResolution
- DestinationStatus
- Estado
- Métodos
Recurso: ProductCertification
Son los datos de certificación del producto.
Representación JSON |
---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( |
Campos | |
---|---|
name |
Es obligatorio. Es el identificador de nombre único de una certificación de producto. El formato es accounts/{account}/languages/{language_code}/productCertifications/{id}, donde |
title |
Es obligatorio. Esto es para identificar claramente el producto que certificas. |
brand |
Es obligatorio. Es el nombre de la marca del producto. La marca se usa para identificar tu producto. |
mpn[] |
Opcional. Estos son los números de pieza del fabricante (MPN). Los MPN se usan para identificar un producto específico, de manera inequívoca, entre todos los productos del mismo fabricante. |
productCode[] |
Opcional. Otro nombre para el GTIN. |
countryCode[] |
Opcional. Es un código de país de 2 letras (ISO 3166-1 Alpha 2). |
productType[] |
Opcional. Este es tu propio sistema de categorización de productos en tus datos de productos. |
certification[] |
Es obligatorio. Es una lista de certificaciones para vincular al producto descrito. |
issues[] |
Solo salida. Es una lista de problemas asociados con el producto que genera el servidor. |
destinationStatuses[] |
Solo salida. Son los estados de los destinos. |
Certificación
Es la 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 |
Es obligatorio. Nombre de la certificación. |
authority |
Es obligatorio. Nombre del organismo de certificación. |
code |
Opcional. Es un código único para identificar la certificación. |
value |
Opcional. Es un valor personalizado de la certificación. |
link |
Opcional. Es un vínculo a la URL de la certificación. |
logo |
Opcional. Es un vínculo URL al logotipo de certificación. |
validUntil |
Opcional. Fecha de vencimiento (UTC). |
Problema
Problema con el producto
Representación JSON |
---|
{ "type": string, "severity": enum ( |
Campos | |
---|---|
type |
Es el tipo de problema generado por el servidor, por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etcétera. |
severity |
Es la gravedad del problema. |
attribute |
Si está presente, es el atributo que activó el problema. Para obtener más información sobre los atributos, consulta https://support.google.com/manufacturers/answer/6124116. |
title |
Título breve que describe la naturaleza del problema. |
description |
Es una descripción más larga del problema que se enfoca en cómo resolverlo. |
resolution |
Qué debe suceder para resolver el problema |
destination |
Es el destino al que se aplica el problema. |
timestamp |
Es la marca de tiempo en la que apareció este problema. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z, y usa los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
applicableCountries[] |
Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que el problema se aplica al producto del fabricante. |
Gravedad
Es la gravedad del problema.
Enumeraciones | |
---|---|
SEVERITY_UNSPECIFIED |
Es una gravedad sin especificar que nunca se usa. |
ERROR |
Es la gravedad del error. El problema impide el uso de todo el elemento. |
WARNING |
Es la gravedad de la advertencia. El problema impide el uso del atributo que lo activó o pronto impedirá el uso de todo el elemento. |
INFO |
Es la gravedad de la información. El problema no requiere atención inmediata. Por ejemplo, se usa para comunicar qué atributos aún están pendientes de revisión. |
IssueResolution
Resolución del problema
Enumeraciones | |
---|---|
RESOLUTION_UNSPECIFIED |
Resolución no especificada, nunca se usa. |
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, la revisión de imágenes o la revisión de Google). Por el momento, no es necesario realizar ninguna acción. La resolución podría generar otro problema (por ejemplo, si falla el rastreo). |
DestinationStatus
Es el estado del destino.
Representación JSON |
---|
{
"destination": string,
"status": enum ( |
Campos | |
---|---|
destination |
Es el nombre del destino. |
status |
Es el estado del destino. |
approvedCountries[] |
Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que se aprueba la oferta. |
pendingCountries[] |
Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que la oferta está pendiente de aprobación. |
disapprovedCountries[] |
Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que se rechazó la oferta. |
Estado
Es el estado.
Enumeraciones | |
---|---|
UNKNOWN |
Estado sin especificar, nunca se usa. |
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 |
|
---|---|
|
Borra una certificación de producto por su nombre. |
|
Obtiene una certificación de producto por su nombre. |
|
Enumera las certificaciones de productos de un organismo de certificación especificado. |
|
Actualiza (o crea si allow_missing = true) una certificación de producto que vincula certificaciones con productos. |