Na tej stronie
Dokumentacja / Przenosiny
Przenieś miasto w dziesięć minut
Wklej klucz do Fivemanage z uprawnieniem tylko do odczytu. Przenosimy każdy zrzut ekranu, klip i dźwięk, a potem dajemy Ci listę starych linków i ich nowych odpowiedników. W Fivemanage nic się nie zmienia ani nie znika, więc w każdej chwili możesz się wycofać.
Wklej klucz
Wystarczy klucz tylko do odczytu. Szyfrujemy go na czas przeprowadzki i kasujemy, gdy tylko się skończy.
Kopiujemy wszystko
Każdy plik, razem z folderem i nazwą. Identyczne pliki trzymamy tylko raz, więc płacisz za to, co naprawdę masz.
Dostajesz listę linków
Arkusz z każdym starym linkiem i nowym, który go zastępuje. Podmieniasz je hurtem w skryptach i w bazie.
Większości skryptów wystarczy nowy adres i klucz
FiveDock odpowiada na te same adresy wysyłania co Fivemanage. screenshot-basic i każdy skrypt, w którym ustawisz adres wysyłania, działa dalej po podmianie adresu i klucza. Kilka skryptów, na przykład lb-phone, ma adres Fivemanage zaszyty w kodzie pod escrow i wymaga drobnej zmiany.
Wszystkie adresy, na które odpowiadamy
Zmień bazowy adres URL z Fivemanage na https://api.fivedock.dev, a klucz na token API (fd_live_…) ze strony Tokeny. Ścieżki, nazwy pól i format odpowiedzi się nie zmieniają.
-- 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_…',
}| Adres | Zakres | Co robi |
|---|---|---|
| Pliki | ||
| POST /api/v3/file | Zakres · files:write | Wysyła jeden plik jako multipart/form-data. |
| POST /api/v3/file/base64 | Zakres · files:write | Wysyła jeden plik zakodowany w base64 w treści JSON. |
| POST /api/v3/file/archive | Zakres · files:write | Wysyła .zip albo .rar i zapisuje każdy plik ze środka. Tylko w FiveDock. |
| GET /api/v3/file | Zakres · files:read | Listuje Twoje pliki, strona po stronie. |
| GET /api/v3/file/{id} | Zakres · files:read | Odczytuje szczegóły jednego pliku. |
| DELETE /api/v3/file/{id} | Zakres · files:delete | Usuwa jeden plik. |
| Linki do wysyłki | ||
| GET /api/v3/file/presigned-url | Zakres · files:write | Generuje jednorazowy link do wysyłki. Działa 15 minut, chyba że poprosisz o krócej albo dłużej. |
| POST /api/v3/file/presigned-url/{ticket} | Zakres · Brak, poświadczeniem jest sam link | Wysyła przez link wygenerowany wyżej, bez tokenu. |
| GET /api/v2/presigned-url | Zakres · files:write | Generuje link do wysyłki po staremu. Działa 5 minut, chyba że poprosisz o krócej albo dłużej. |
| POST /api/v2/presigned-url/{ticket} | Zakres · Brak, poświadczeniem jest sam link | Wysyła przez link wygenerowany po staremu, bez tokenu. |
| Fivemanage v2 | ||
| POST /api/v2/image | Zakres · files:write | Wysyła obraz. Plik idzie w polu image albo file. |
| POST /api/v2/video | Zakres · files:write | Wysyła wideo. Plik idzie w polu video albo file. |
| POST /api/v2/audio | Zakres · files:write | Wysyła dźwięk. Plik idzie w polu audio albo file. |
| Fivemerr | ||
| POST /v1/media/images | Zakres · files:write | Wysyła obraz. Plik idzie w polu file albo data. |
| POST /v1/media/videos | Zakres · files:write | Wysyła wideo. Plik idzie w polu file albo data. |
| POST /v1/media/audios | Zakres · files:write | Wysyła dźwięk. Plik idzie w polu file albo data. |
| Logi | ||
| POST /api/logs | Zakres · logs:write | Wysyła jedno zdarzenie logu. |
| POST /api/logs/batch | Zakres · logs:write | Wysyła zdarzenia logów w paczce. |
| POST /api/v3/logs | Zakres · logs:write | Wysyła logi na adres v3 z Fivemanage. |
Odpowiadamy tylko na te adresy. Jeśli skrypt woła adres spoza listy, na przykład starszy /api/image, skieruj go na odpowiedni adres z tabeli.
Czego nie obiecujemy
Stare linki wskazują na adres należący do Fivemanage, a nie do nas, więc nie przekierujemy ich sami. Od tego jest lista linków.