Blob Object Download
Erhalte mit GET /v1/objects/download einen Download-Link für jede Datei: einen temporären Link von bis zu 24 Stunden für private Dateien oder die öffentliche URL.
GET
string
erforderlich
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
302-Weiterleitung, sodass du einen Browser oder curl -L direkt darauf richten kannst; redirect=false gibt den Link als JSON zurück. Erfordert den Scope blob:read.
Temporäre Links (https://files.squarecloud.dev/d/...) können nicht widerrufen werden, unterstützen Range und bedingte Requests und funktionieren nicht mehr, wenn sie ablaufen oder wenn die Datei gelöscht, verschoben wird oder ihre Sichtbarkeit ändert. Für Links, die du widerrufen, begrenzen oder mit einem Passwort schützen kannst, verwende einen Freigabelink. Siehe Links und Freigabe.
string
erforderlich
Die id der Datei.
number
Standard:"3600"
Wie lange der temporäre Link gilt, von 60 bis 86400 Sekunden (24 Stunden).
boolean
Standard:"true"
false gibt den Link als JSON zurück, statt weiterzuleiten.string
inline (im Browser öffnen) oder attachment (herunterladen). Wenn gesetzt, entsteht immer ein temporärer Link, auch bei öffentlichen Dateien.string
Der Name, unter dem der Browser die Datei speichert. Impliziert
attachment, sofern disposition nichts anderes angibt, und erzeugt immer einen temporären Link.Rate Limits
- 60 Requests pro Minute an diese Route (
RATE_LIMITED, 429). - Jeder temporäre Link akzeptiert 60 Requests pro Minute pro IP, zusätzlich zu einem Gesamtlimit für alle Links deines Kontos. Darüber antwortet der Link mit
429als reinem Text. Um eine Datei an viele Personen zu verteilen, mach sie öffentlich: Öffentliche Dateien werden vom CDN ausgeliefert, ohne dieses Limit. Ein abgelaufener oder ungültiger Link antwortet mit404.
Antwort
Mitredirect=true (Standard): 302 mit dem Link in Location und Cache-Control: no-store. Mit redirect=false:
string
“success” bei Erfolg, “error” bei Misserfolg.
object

