REST Resource: projects.locations.products

Recurso: produt

Um produto contém ReferenceImages.

Representação JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "productCategory": string,
  "productLabels": [
    {
      object (KeyValue)
    }
  ]
}
Campos
name

string

O nome do recurso do produto.

O formato é: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Esse campo é ignorado quando um produto é criado.

displayName

string

O nome fornecido pelo usuário para este produto. Não pode ficar em branco Precisa ter no máximo 4.096 caracteres.

description

string

Metadados fornecidos pelo usuário a serem armazenados com esse produto. Precisa ter no máximo 4.096 caracteres.

productCategory

string

Imutável. A categoria do produto identificado pela imagem de referência. Deve ser "homegoods-v2", "apparel-v2" ou "brinquedos-v2". As categorias legadas "homegoods", "vestuário" e "brinquedos" ainda são compatíveis, mas não devem ser usadas para novos produtos.

productLabels[]

object (KeyValue)

Pares de chave-valor que podem ser anexados a um produto. No momento da consulta, é possível especificar restrições com base nos productLabels.

Observe que valores inteiros podem ser fornecidos como strings. Por exemplo, "1199". Somente strings com valores inteiros podem corresponder a uma restrição baseada em intervalo, que será aceita em breve.

Vários valores podem ser atribuídos à mesma chave. Um produto pode ter até 500 productLabels.

O número total de productLabels diferentes em todos os produtos em um ProductSet não pode exceder 1 milhão. Caso contrário, o pipeline de pesquisa de produto se recusará a trabalhar para esse ProductSet.

KeyValue

Um rótulo de produto representado como um par de chave-valor.

Representação JSON
{
  "key": string,
  "value": string
}
Campos
key

string

A chave do rótulo anexado ao produto. Não pode estar vazio e não pode exceder 128 bytes.

value

string

O valor do rótulo anexado ao produto. Não pode estar vazio e não pode exceder 128 bytes.

Métodos

create

Cria e retorna um novo recurso do produto.

delete

Exclui permanentemente um produto e as imagens de referência dele.

get

Recebe informações associadas a um produto.

list

Lista produtos em uma ordem não especificada.

patch

Faz alterações em um recurso de produto.

purge

API assíncrona para excluir todos os produtos em um ProductSet ou todos os produtos que não estão em ProductSet.