Difference between revisions of "API:priv:get-submit"
From EjudgeWiki
(Created page with "Навигация: Главная страница/Система ejudge/Использование/API/API:priv:get-submit|get-submit (приви...") |
(...) |
||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[API]]/[[API:priv:get-submit|get-submit (привилегированный)]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[API]]/[[API:priv:get-submit|get-submit (привилегированный)]] | ||
+ | |||
+ | Запрос возвращает информацию о посылке, отправленной с помощью submit-run-input | ||
+ | |||
+ | Уровень доступа: администратор в контесте (аутентификация с | ||
+ | помощью API key или EJSID/session_id). | ||
+ | |||
+ | Method: GET | ||
+ | |||
+ | Параметры: | ||
+ | * submit_id (int64) - ID посылки | ||
+ | |||
+ | Response content type: application/json | ||
+ | |||
+ | В случае ошибки возвращается JSON: | ||
+ | |||
+ | { | ||
+ | "ok": false, | ||
+ | "server_time": UNIX-TIMESTAMP, | ||
+ | "action": "submit-run-input", | ||
+ | "error": { | ||
+ | "num": ERROR-CODE, | ||
+ | "symbol": ERROR-SYMBOL, | ||
+ | "message": ERROR-MESSAGE | ||
+ | } | ||
+ | } | ||
+ | |||
+ | В случае успеха возвращается JSON: | ||
+ | |||
+ | { | ||
+ | "ok": true, | ||
+ | "result": { | ||
+ | "serial_id": ID, | ||
+ | "user_id": USER-ID, | ||
+ | "prob_id": PROB-ID, | ||
+ | "lang_id": LANG-ID, | ||
+ | "status": STATUS, | ||
+ | "status_str": STATUS-SHORT-STR, | ||
+ | "compiler_output": COMPILER-MESSAGES, | ||
+ | "time": CPU-TIME, | ||
+ | "real_time": REAL-TIME, | ||
+ | "exit_code": PROCESS-EXIT-CODE, | ||
+ | "term_signal": TERMINATION-SIGNAL, | ||
+ | "max_memory_used": VIRT-MEM-USE, | ||
+ | "max_rss": MEMORY-USE, | ||
+ | "input": INPUT, | ||
+ | "output": OUTPUT-TEXT, | ||
+ | "error": ERROR-TEXT | ||
+ | } | ||
+ | } |
Revision as of 11:20, 31 October 2022
Навигация: Главная страница/Система ejudge/Использование/API/get-submit (привилегированный)
Запрос возвращает информацию о посылке, отправленной с помощью submit-run-input
Уровень доступа: администратор в контесте (аутентификация с помощью API key или EJSID/session_id).
Method: GET
Параметры:
- submit_id (int64) - ID посылки
Response content type: application/json
В случае ошибки возвращается JSON:
{ "ok": false, "server_time": UNIX-TIMESTAMP, "action": "submit-run-input", "error": { "num": ERROR-CODE, "symbol": ERROR-SYMBOL, "message": ERROR-MESSAGE } }
В случае успеха возвращается JSON:
{ "ok": true, "result": { "serial_id": ID, "user_id": USER-ID, "prob_id": PROB-ID, "lang_id": LANG-ID, "status": STATUS, "status_str": STATUS-SHORT-STR, "compiler_output": COMPILER-MESSAGES, "time": CPU-TIME, "real_time": REAL-TIME, "exit_code": PROCESS-EXIT-CODE, "term_signal": TERMINATION-SIGNAL, "max_memory_used": VIRT-MEM-USE, "max_rss": MEMORY-USE, "input": INPUT, "output": OUTPUT-TEXT, "error": ERROR-TEXT } }