v1

latestOpenAPI 3.1.32026-07-17211827.8 KB
submission

列出提交记录 (submission:read)

get/submission/

Query parameters

usernamestring

只显示指定用户的提交记录

problem_idinteger
Example:1000

只显示指定题目的提交记录

status'accepted' | 'wrong_answer' | 'compile_error' | 'runtime_error' | 'time_limit_exceeded' | 'memory_limit_exceeded' | 'disk_limit_exceeded' | 'memory_leak' | 'pending' | 'compiling' | 'judging' | 'void' | 'aborted' | 'skipped' | 'system_error' | 'bad_problem' | 'unknown_error'

只显示指定状态的提交记录

lang'cpp' | 'python' | 'git' | 'verilog' | 'quiz'

只显示指定语言的提交记录

cursorinteger

分页指针

Response

查询成功

nextstring nullable

下一页的地址,最后一页为 null

Example response

{
  "submissions": [
    {
      "id": 42,
      "friendly_name": "ACM",
      "problem": {
        "id": 1000,
        "title": "A+B",
        "url": "/OnlineJudge/api/v1/problem/42",
        "submit_url": "/OnlineJudge/api/v1/problem/42/submit",
        "html_url": "/OnlineJudge/problem/42"
      },
      "url": "/OnlineJudge/api/v1/submission/42",
      "html_url": "/OnlineJudge/code/42"
    }
  ],
  "next": "/OnlineJudge/api/v1/endpoint?cursor=42"
}