Auf dieser Seite
Dokumentation / Umzug
Zieh deine Stadt in zehn Minuten um
Füge einen Fivemanage-Key mit Lesezugriff ein. Wir kopieren jeden Screenshot, Clip und Sound herüber und geben dir eine Liste, was aus jedem alten Link wird. Bei Fivemanage ändert oder verschwindet nichts, du kannst also jederzeit zurück.
Key einfügen
Lesezugriff genügt. Er ist während des Umzugs verschlüsselt und wird danach gelöscht.
Wir kopieren alles
Jede Datei, mit Ordner und Namen. Gleiche Dateien werden einmal gespeichert, du zahlst also für das, was du wirklich hast.
Du bekommst die Linkliste
Eine Tabelle mit jedem alten Link und dem neuen, der ihn ersetzt. Setze sie per Suchen und Ersetzen in deine Skripte und deine Datenbank ein.
Den meisten Skripten reichen neue URL und neuer Key
FiveDock beantwortet dieselben Upload-Adressen wie Fivemanage. screenshot-basic und jedes Skript, in dem du die Upload-URL einstellen kannst, laufen weiter, sobald URL und Key getauscht sind. Ein paar, etwa lb-phone, haben die Fivemanage-Adresse fest im Escrow-Code und brauchen eine kleine Anpassung.
Alle Adressen, auf die wir antworten
Ändere die Basis-URL von der von Fivemanage auf https://api.fivedock.dev und den Key auf ein API-Token (fd_live_…) von der Seite Tokens. Pfade, Feldnamen und Antworten behalten ihre Form.
-- before
Config.Upload = {
url = 'https://api.fivemanage.com/api/v3/file',
key = 'your-fivemanage-key',
}
-- after: the same path on our host, and an API token from Tokens
-- (fd_live_…, not the fda_live_ agent key from server.cfg)
Config.Upload = {
url = 'https://api.fivedock.dev/api/v3/file',
key = 'fd_live_…',
}| Adresse | Scope | Was sie tut |
|---|---|---|
| Dateien | ||
| POST /api/v3/file | Scope · files:write | Lädt eine Datei als multipart/form-data hoch. |
| POST /api/v3/file/base64 | Scope · files:write | Lädt eine Datei hoch, die als base64 in einem JSON-Body steckt. |
| POST /api/v3/file/archive | Scope · files:write | Lädt eine .zip oder .rar hoch und speichert jede Datei darin. Nur bei FiveDock. |
| GET /api/v3/file | Scope · files:read | Listet deine Dateien, seitenweise. |
| GET /api/v3/file/{id} | Scope · files:read | Liest die Details einer Datei. |
| DELETE /api/v3/file/{id} | Scope · files:delete | Löscht eine Datei. |
| Upload-Links | ||
| GET /api/v3/file/presigned-url | Scope · files:write | Erzeugt einen Einmal-Upload-Link. Er gilt 15 Minuten, sofern du nichts anderes angibst. |
| POST /api/v3/file/presigned-url/{ticket} | Scope · Keiner, der Link selbst ist die Berechtigung | Lädt über einen oben erzeugten Link hoch, ohne Token. |
| GET /api/v2/presigned-url | Scope · files:write | Erzeugt einen Upload-Link auf die ältere Art. Er gilt 5 Minuten, sofern du nichts anderes angibst. |
| POST /api/v2/presigned-url/{ticket} | Scope · Keiner, der Link selbst ist die Berechtigung | Lädt über einen auf die ältere Art erzeugten Link hoch, ohne Token. |
| Fivemanage v2 | ||
| POST /api/v2/image | Scope · files:write | Lädt ein Bild hoch. Die Datei steckt im Feld image oder in file. |
| POST /api/v2/video | Scope · files:write | Lädt ein Video hoch. Die Datei steckt im Feld video oder in file. |
| POST /api/v2/audio | Scope · files:write | Lädt einen Sound hoch. Die Datei steckt im Feld audio oder in file. |
| Fivemerr | ||
| POST /v1/media/images | Scope · files:write | Lädt ein Bild hoch. Die Datei steckt in file oder data. |
| POST /v1/media/videos | Scope · files:write | Lädt ein Video hoch. Die Datei steckt in file oder data. |
| POST /v1/media/audios | Scope · files:write | Lädt einen Sound hoch. Die Datei steckt in file oder data. |
| Logs | ||
| POST /api/logs | Scope · logs:write | Schickt ein Log-Ereignis. |
| POST /api/logs/batch | Scope · logs:write | Schickt Log-Ereignisse gebündelt. |
| POST /api/v3/logs | Scope · logs:write | Schickt Logs an die v3-Adresse von Fivemanage. |
Nur diese Adressen werden beantwortet. Ruft ein Skript eine auf, die hier fehlt, etwa das ältere /api/image, richte es auf die passende Adresse oben.
Was wir nicht versprechen
Alte Links zeigen auf eine Adresse, die Fivemanage gehört, nicht uns, also können wir sie nicht von selbst weiterleiten lassen. Dafür ist die Linkliste da.