- Recurso: ProductCertification
- Certificación
- Problema
- Gravedad
- IssueResolution
- DestinationStatus
- Estado
- Métodos
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 ( |
Campos | |
---|---|
name |
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 |
title |
Obligatorio. Esto permite identificar claramente el producto que estás certificando. |
brand |
Obligatorio. Este 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 de manera inequívoca un producto específico entre todos los productos del mismo fabricante. |
productCode[] |
Opcional. Otro nombre para el GTIN. |
countryCode[] |
Opcional. Un código de país de 2 letras (ISO 3166-1 Alfa 2). |
productType[] |
Opcional. Este es tu propio sistema de categorización en tus datos de productos. |
certification[] |
Obligatorio. Una lista de certificaciones para vincular al producto descrito. |
issues[] |
Solo salida. Una lista generada por el servidor de los problemas asociados con el producto. |
destinationStatuses[] |
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 |
Obligatorio. Es el nombre de la certificación. |
authority |
Obligatorio. Es el nombre del organismo de certificación. |
code |
Obligatorio. 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 URL a la certificación. |
logo |
Opcional. Un vínculo URL al logotipo de la certificación. |
validUntil |
Opcional. La fecha de vencimiento (UTC) |
Problema
Problema con el producto.
Representación JSON |
---|
{ "type": string, "severity": enum ( |
Campos | |
---|---|
type |
Indica el tipo de problema generado por el servidor, por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etcétera. |
severity |
La gravedad del problema. |
attribute |
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 |
Título breve que describe la naturaleza del problema. |
description |
Es una descripción más larga del problema que se centra en cómo resolverlo. |
resolution |
Qué debe suceder para resolver el problema. |
destination |
Es el destino al que se aplica este problema. |
timestamp |
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: |
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 ( |
Campos | |
---|---|
destination |
El nombre del destino. |
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 |
|
---|---|
|
Borra una certificación de producto por su nombre. |
|
Obtiene una certificación de producto por su nombre. |
|
Muestra las certificaciones de productos de un organismo específico. |
|
Actualiza (o crea si allow_missing = true) una certificación de producto que vincula las certificaciones con los productos. |