Blob Create Share
Erstelle mit POST /v1/shares einen Freigabelink: bis zu 30 Tage gültig, widerrufbar, mit optionalem Download-Limit und bei Pro und Enterprise einem Passwort.
POST
string
erforderlich
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
https://files.squarecloud.dev/s/...), um eine Datei an Menschen zu übergeben: einen Kunden, ein Team, einen Tester. Er funktioniert für öffentliche und private Dateien, gilt bis zu 30 Tage, kann jederzeit widerrufen werden und kann begrenzen, wie oft die Datei heruntergeladen wird. Bei Pro und Enterprise kann er außerdem ein Passwort abfragen. Erfordert den Scope blob:write.
Das Öffnen des Links lädt die Datei herunter. Ein passwortgeschützter Link zeigt zuerst eine Seite, die in der Sprache des Besuchers nach dem Passwort fragt. Der Link ist an die aktuelle id der Datei gebunden: Das Löschen, Verschieben oder Ändern der Sichtbarkeit der Datei lässt ihn sofort mit 404 antworten, ohne einen Download zu verbrauchen. Unter Links und Freigabe erfährst du, wie er sich von temporären Links unterscheidet.
string
erforderlich
Die id der freizugebenden Datei.
number
Standard:"86400"
Wie lange der Link gilt, von 60 bis 2592000 Sekunden (30 Tage).
number
Wie viele Downloads der Link erlaubt, von 1 bis 10000. Sind sie aufgebraucht, antwortet er mit
410. Ohne diesen Wert gibt es kein Limit.string
Ein Passwort mit 8 bis 128 Zeichen, das der Besucher vor dem Download eingeben muss. Nur Pro und Enterprise.
Limits
- 30 Links pro Minute (
RATE_LIMITED, 429) und bis zu 1000 aktive Links pro Konto (TOO_MANY_SHARES, 409). - Jeder Link akzeptiert 120 Aufrufe pro Minute pro IP. Falsche Passwörter sind pro IP und pro Link begrenzt.
- Der Download einer privaten Datei läuft über einen temporären Link: 60 Requests pro Minute pro IP, plus das Gesamtlimit deines Kontos. Um eine Datei an viele Personen zu verteilen, mach sie öffentlich.
Antwort
Antwortet mit201 Created.
string
“success” bei Erfolg, “error” bei Misserfolg.
object

