Genuine-OJ API 接口文档
  1. submission
Genuine-OJ API 接口文档
  • README
  • contest
    • 创建比赛
      POST
    • 获取比赛列表
      GET
    • 获取比赛详情
      GET
    • 修改比赛
      PUT
    • 获取比赛排行榜
      GET
  • problem
    • tag
      • 获取标签列表
      • 标签管理
    • data
      • 获取题目测试数据信息
      • 更新题目测试数据信息
      • 获取题目测试点文件
    • 创建题目
      POST
    • 获取题目列表
      GET
    • 获取题目详情
      GET
    • 修改题目
      PUT
  • submission
    • 创建提交
      POST
    • 获取提交列表
      GET
    • 获取提交详情
      GET
    • 获取提交的测试点信息
      GET
  • user
    • 登录
      POST
    • 注册
      POST
    • 修改当前登录的用户密码
      POST
    • 登出
      GET
    • 获取用户信息
      GET
    • 更新用户信息
      PUT
    • 获取当前登录的用户信息
      GET
    • 更新当前登录的用户信息
      PUT
  1. submission

获取提交的测试点信息

开发中
GET
/submission/{id}/test-point/{name}/
获取本次提交的一个测试点的输入、输出和答案文件。如果该测试点状态为0(AC),则输出(out)为空。

请求参数

Path 参数
id
integer 
提交ID
必需
name
string 
测试点名称
必需
Query 参数
mode
string 
可选
若为fetch,则返回一个完整的文本文件;否则返回三个文件的部分内容
示例值:
fetch
file
string 
可选
当且仅当mode=fetch时需要,可选值 [in, out, ans]

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/submission//test-point//'

返回响应

🟢200成功
application/json
Body
ans
string 
答案文件
必需
截取文件的一部分,若超出加省略号
in
string 
输入文件
必需
截取文件的一部分,若超出加省略号
out
string 
输出文件
必需
截取文件的一部分,若超出加省略号;若该测试点状态为AC则为空
示例
{
    "ans": "string",
    "in": "string",
    "out": "string"
}
🟢200成功 (mode=fetch)
修改于 2022-11-05 07:41:21
上一页
获取提交详情
下一页
登录
Built with