Difference between revisions of "API:priv:get-submit"
From EjudgeWiki
(...) |
(...) |
||
Line 9: | Line 9: | ||
Параметры: | Параметры: | ||
+ | * action (string) - строка get-submit | ||
* submit_id (int64) - ID посылки | * submit_id (int64) - ID посылки | ||
Revision as of 11:32, 31 October 2022
Навигация: Главная страница/Система ejudge/Использование/API/get-submit (привилегированный)
Запрос возвращает информацию о посылке, отправленной с помощью submit-run-input
Уровень доступа: администратор в контесте (аутентификация с помощью API key или EJSID/session_id).
Method: GET
Параметры:
- action (string) - строка get-submit
- 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 } }