REST Resource: projects.locations.products

Risorsa: prodotto

Un prodotto contiene ReferenceImages.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "productCategory": string,
  "productLabels": [
    {
      object (KeyValue)
    }
  ]
}
Campi
name

string

Il nome della risorsa del prodotto.

Il formato è: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Questo campo viene ignorato durante la creazione di un prodotto.

displayName

string

Il nome fornito dall'utente per questo prodotto. Non deve essere vuoto. Deve avere una lunghezza massima di 4096 caratteri.

description

string

Metadati forniti dall'utente da archiviare con questo prodotto. Deve avere una lunghezza massima di 4096 caratteri.

productCategory

string

Immutabile. La categoria del prodotto identificata dall'immagine di riferimento. Deve essere "homegoods-v2", "apparel-v2" o "toys-v2". Le categorie precedenti "homegoods", "apparel" e "toys" sono ancora supportate, ma non devono essere utilizzate per i nuovi prodotti.

productLabels[]

object (KeyValue)

Coppie chiave-valore che possono essere associate a un prodotto. Al momento della query, è possibile specificare vincoli in base ai valori productLabels.

Tieni presente che i valori interi possono essere forniti come stringhe, ad esempio "1199". Solo le stringhe con valori interi possono corrispondere a una limitazione basata su intervallo che sarà supportata a breve.

È possibile assegnare più valori alla stessa chiave. Un prodotto può avere fino a 500 etichette prodotto.

Tieni presente che il numero totale di productLabel distinti per tutti i prodotti in un ProductSet non può superare 1 milione, altrimenti la pipeline di ricerca dei prodotti rifiuterà di funzionare per quel ProductSet.

KeyValue

Un'etichetta del prodotto rappresentata come coppia chiave-valore.

Rappresentazione JSON
{
  "key": string,
  "value": string
}
Campi
key

string

La chiave dell'etichetta attaccata al prodotto. Non può essere vuoto e non può superare i 128 byte.

value

string

Il valore dell'etichetta applicata al prodotto. Non può essere vuoto e non può superare i 128 byte.

Metodi

create

Crea e restituisce una nuova risorsa prodotto.

delete

Elimina definitivamente un prodotto e le relative immagini di riferimento.

get

Recupera le informazioni associate a un prodotto.

list

Elenca i prodotti in un ordine non specificato.

patch

Apporta modifiche a una risorsa Prodotto.

purge

API asincrona per eliminare tutti i prodotti in un ProductSet o tutti i prodotti che non sono in nessun ProductSet.