REST Resource: projects.locations.products

Recurso: Producto

Un Product contiene ReferenceImages.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "productCategory": string,
  "productLabels": [
    {
      object (KeyValue)
    }
  ]
}
Campos
name

string

Es el nombre del recurso del producto.

Formato: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Este campo se ignora cuando se crea un producto.

displayName

string

Es el nombre proporcionado por el usuario para este Product. No debe estar vacío. Debe tener como máximo 4,096 caracteres.

description

string

Los metadatos proporcionados por el usuario para almacenar en este producto. Debe tener como máximo 4,096 caracteres.

productCategory

string

Inmutable. La categoría del producto identificada por la imagen de referencia. Debe ser "homegoods-v2", "apparel-v2", o "toys-v2". Las categorías heredadas, "homegoods", "apparel" y "toys" siguen siendo compatibles, pero no deben usarse para productos nuevos.

productLabels[]

object (KeyValue)

Pares clave-valor que se pueden adjuntar a un producto. En el momento de la consulta, las restricciones se pueden especificar en función de las product_labels.

Ten en cuenta que los valores de número entero se pueden proporcionar como strings, p. ej., “1199”. Solo las strings con valores de números enteros pueden coincidir con una restricción basada en rangos, que pronto será compatible.

Se pueden asignar varios valores a la misma clave. Un producto puede tener hasta 500 productLabels.

Ten en cuenta que el número total de productLabels distintas en todos los productos de un ProductSet no puede ser superior a 1,000,000. De lo contrario, la canalización de búsqueda de productos no funcionará para ese ProductSet.

KeyValue

Una etiqueta de producto representada como un par clave-valor.

Representación JSON
{
  "key": string,
  "value": string
}
Campos
key

string

La clave de la etiqueta adjunta al producto. No puede estar vacío ni superar los 128 bytes.

value

string

El valor de la etiqueta adjunta al producto. No puede estar vacío ni superar los 128 bytes.

Métodos

create

Crea y muestra un recurso de producto nuevo.

delete

Borra de manera permanente un producto y sus imágenes de referencia.

get

Obtiene información asociada con un Product.

list

Muestra una lista de productos en un orden no especificado.

patch

Realiza cambios en un recurso del Product.

purge

API asíncrona para borrar todos los Products de un ProductSet o todos los que no estén en uno.