- Recurso: ProductCertification
- Certificación
- Problema
- Gravedad
- IssueResolution
- DestinationStatus
- Estado
- Métodos
Recurso: ProductCertification
Datos de certificación 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 de nombre único de una certificación de producto. Formato: accounts/{account}/languages/{language_code}/productCertifications/{id}, donde |
title |
Obligatorio. Esto es para identificar claramente el producto que certificas. |
brand |
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 MPNs se usan para identificar un producto específico, de manera inequívoca, entre todos los productos del mismo fabricante. |
productCode[] |
Opcional. Es 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[] |
Obligatorio. Es una lista de certificaciones para vincular al producto descrito. |
issues[] |
Solo salida. Es una lista de problemas asociados con el producto que se genera en el servidor. |
destinationStatuses[] |
Solo salida. 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. Un vínculo de URL a la certificación |
logo |
Opcional. Es un vínculo de URL al logotipo de la certificación. |
validUntil |
Opcional. Es la 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 |
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 |
Es un título breve que describe la naturaleza del problema. |
description |
Una descripción más larga del problema centrada en cómo resolverlo |
resolution |
Qué debe suceder para resolver el problema. |
destination |
El destino al que se aplica el problema. |
timestamp |
Es la marca de tiempo en la que apareció este 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 usa. |
ERROR |
Gravedad del error El problema impide el uso de todo el elemento. |
WARNING |
Gravedad de la 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 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 actuar para resolver el problema (por ejemplo, corrigiendo algunos datos). |
PENDING_PROCESSING |
El problema se resolverá automáticamente (por ejemplo, rastreo de imágenes o revisión de Google). No es necesario realizar ninguna acción en este momento. La resolución podría generar otro problema (por ejemplo, si falla el rastreo). |
DestinationStatus
El estado del destino.
Representación JSON |
---|
{
"destination": string,
"status": enum ( |
Campos | |
---|---|
destination |
Es el nombre del destino. |
status |
Es el estado del destino. |
Estado
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 la certificación de un producto por su nombre. |
|
Obtiene una certificación de producto por su nombre. |
|
Muestra una lista de 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 las certificaciones con los productos. |