Skip to main content
GET
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Object Download ti fornisce un link per leggere un file. Per un file privato firma un link temporaneo, valido da 60 secondi a 24 ore, che funziona senza alcuna credenziale. Per un file pubblico restituisce l’URL pubblico. Per impostazione predefinita risponde con un redirect 302, così puoi puntarci direttamente un browser o curl -L; redirect=false restituisce il link come JSON. Richiede lo scope blob:read. I link temporanei (https://files.squarecloud.dev/d/...) non possono essere revocati, supportano Range e le richieste condizionali, e smettono di funzionare quando scadono o quando il file viene eliminato, spostato o cambia visibilità. Per link che puoi revocare, limitare o proteggere con una password, usa un link di condivisione. Vedi Link e condivisione.
string
obbligatorio
L’id del file.
number
predefinito:"3600"
Quanto dura il link temporaneo, da 60 a 86400 secondi (24 ore).
boolean
predefinito:"true"
false restituisce il link come JSON invece di fare il redirect.
string
inline (apri nel browser) oppure attachment (download). Impostarlo produce sempre un link temporaneo, anche per i file pubblici.
string
Il nome con cui il browser salva il file. Implica attachment a meno che disposition non indichi altro, e produce sempre un link temporaneo.

Limiti di frequenza

  • 60 richieste al minuto a questa route (RATE_LIMITED, 429).
  • Ogni link temporaneo accetta 60 richieste al minuto per IP, oltre a un limite complessivo per tutti i link del tuo account. Oltre questa soglia il link risponde 429 in testo semplice. Per consegnare un file a molte persone, rendilo pubblico: i file pubblici sono serviti dalla CDN, senza questo limite. Un link scaduto o non valido risponde 404.

Risposta

Con redirect=true (predefinito): 302 con il link in Location e Cache-Control: no-store. Con redirect=false:
string
“success” in caso di successo, “error” in caso contrario.
object

Errori