Vai al contenuto
scango.ch
Esc
↑↓naviga↵apri⌘Janteprima

Carica immagine prodotto

Carica un’immagine del prodotto (campo multipart file) e imposta imageUrl. Sostituisce l’immagine precedente. Richiede una chiave Write. Max. 10 MiB (10.485.760 byte). Il tipo è preso dall’header Content-Type della parte: jpeg, png, webp o gif.

POST/products/{productId}/image
Autorizzazione
AuthorizationToken Bearer (chiave API) · headerobbligatorio

Chiave API dell'organizzazione.

Parametri path
productIdstringobbligatorio
Corpo della richiesta
obbligatoriomultipart/form-data
fileanyobbligatorio

File immagine (jpeg, png, webp o gif), max. 10 MiB.

Risposte
200

Caricato

dataobjectobbligatorio
Mostra proprietà
urlstringobbligatorio
imageUrlstringobbligatorio
400

Parametri o body non validi.

statusCodeintegerobbligatorio

Codice di stato HTTP

messagestringobbligatorio

Messaggio di errore leggibile

timestampstring<date-time>obbligatorio

Momento dell’errore (UTC).

pathstringobbligatorio

URL della richiesta (percorso e query string).

403

Chiave API mancante, sconosciuta o inattiva, oppure chiave Read su un’operazione di scrittura.

statusCodeintegerobbligatorio

Codice di stato HTTP

messagestringobbligatorio

Messaggio di errore leggibile

timestampstring<date-time>obbligatorio

Momento dell’errore (UTC).

pathstringobbligatorio

URL della richiesta (percorso e query string).

404

Nessun elemento con questo id.

statusCodeintegerobbligatorio

Codice di stato HTTP

messagestringobbligatorio

Messaggio di errore leggibile

timestampstring<date-time>obbligatorio

Momento dell’errore (UTC).

pathstringobbligatorio

URL della richiesta (percorso e query string).

413

File troppo grande

statusCodeintegerobbligatorio

Codice di stato HTTP

messagestringobbligatorio

Messaggio di errore leggibile

timestampstring<date-time>obbligatorio

Momento dell’errore (UTC).

pathstringobbligatorio

URL della richiesta (percorso e query string).

Prova
Server
Autorizzazione
Parametri
Bodymultipart/form-data
Richiesta
curl -X POST 'https://dashboard.scango.ch/api/v1/products/string/image' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json' \
  --form-string 'file=null'
Risposta
{
  "data": {
    "url": "https://firebasestorage.googleapis.com/v0/b/example/o/instance%2Forg%2Fproducts%2Fprod%2Fphoto.jpg?alt=media&token=abc",
    "imageUrl": "https://firebasestorage.googleapis.com/v0/b/example/o/instance%2Forg%2Fproducts%2Fprod%2Fphoto.jpg?alt=media&token=abc"
  }
}

Questa pagina ti è stata utile?