Skip to main content

Obecné pokyny

Ověřování

API pro správu souborů vyžadují soubor Cookie (obsahující userName, TMSESSNAME) a hlavičku X-Csrf-Token.

EndpointPožadavek na ověření
Všechna API pro správu souborůVyžadováno přihlášení, vyžadován CSRF Token
DELETE /fileManage/folder/delPouze Cookie, bez CSRF

Poznámka k zástupným hodnotám: V příkladech představuje {ip} IP adresu NAS a {port} port webové služby (výchozí: 5443).

Formát požadavku

  • Datový formát: JSON, UTF-8
  • Požadavky GET: Parametry prostřednictvím query stringu
  • Požadavky POST/DELETE: Parametry v těle požadavku (JSON)
  • Nahrávání souborů: multipart/form-data

Jednotný formát odpovědi

{
"code": true,
"code_num": 0,
"code_msg": "",
"msg": "",
"data": {},
"is_login": true,
"time": 0.0
}
PoleTypPopis
codebooleanPříznak úspěchu požadavku: true = úspěch, false = selhání
code_numintegerStavový kód obchodní logiky: 0 = úspěch, nenulová hodnota = chyba
code_msgstringPopis chybového kódu obchodní logiky
msgstringChybová zpráva; při úspěchu prázdná
dataobject/arrayVrácená datová část
is_loginbooleanStav přihlášení uživatele: true = přihlášen
timenumberDoba zpracování na serveru (v sekundách)

Referenční seznam chybových kódů

Následující chybové kódy obchodní logiky mohou vracet API pro správu souborů:

code_numcode_msgPopis
0OKPožadavek byl úspěšný
21invalid argumentNeplatný parametr
24missing sessionChybějící přihlašovací údaje relace
27account has been disabledÚčet byl zakázán
33not emptyZdroj není prázdný, operaci nelze provést
34source path can not be usedZdrojová cesta není k dispozici
35source path already existZdrojová cesta již existuje
90permission deniedOdepřeno oprávnění
104path does not existCesta neexistuje
117please loginNejprve se prosím přihlaste
118name already existsNázev již existuje
126Read-only file systemSouborový systém je pouze pro čtení