REST Resource: projects.locations.products

Recurso: producto

Un producto contiene ReferenceImages.

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

string

Nombre de recurso del producto.

El formato es projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Este campo se ignora al crear un producto.

displayName

string

Nombre que ha proporcionado el usuario para este producto. No puede estar vacío. Debe tener 4096 caracteres como máximo.

description

string

Metadatos proporcionados por el usuario que se almacenarán con este producto. Debe tener 4096 caracteres como máximo.

productCategory

string

Inmutable. Categoría del producto identificado por la imagen de referencia. Debe ser "homegoods-v2", "apparel-v2" o "toys-v2". Las categorías antiguas "homegoods", "apparel" y "toys" siguen admitiéndose, 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, se pueden especificar restricciones basadas en productLabels.

Ten en cuenta que los valores enteros se pueden proporcionar como cadenas; por ejemplo, "1199". Solo las cadenas con valores enteros pueden coincidir con una restricción basada en intervalos, que se admitirá próximamente.

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

Tenga en cuenta que el número total de productLabels distintos de todos los productos de un ProductSet no puede superar el millón. De lo contrario, la canalización de búsqueda de productos no funcionará en ese ProductSet.

KeyValue

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

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

string

Clave de la etiqueta adjunta al producto. No puede estar vacío y no puede superar los 128 bytes.

value

string

Valor de la etiqueta asociada al producto. No puede estar vacío y no puede superar los 128 bytes.

Métodos

create

Crea y devuelve un nuevo recurso de producto.

delete

Elimina de forma permanente un producto y sus imágenes de referencia.

get

Obtiene información asociada a un producto.

list

Muestra los productos en un orden no especificado.

patch

Hace cambios en un recurso Product.

purge

API asíncrona para eliminar todos los productos de un ProductSet o todos los productos que no estén en ningún ProductSet.