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

标签管理

开发中
POST
/problem/tag/
仅限管理员访问

请求参数

Body 参数application/json
create
array[string]
新建标签列表
必需
标签名称
update
array[object (Tag) {2}] 
更新标签列表
必需
id
integer 
标签ID
必需
name
string 
标签名称
必需
delete
array[integer]
删除标签列表
必需
标签ID
示例
{
    "create": [
        "string"
    ],
    "update": [
        {
            "id": 0,
            "name": "string"
        }
    ],
    "delete": [
        0
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/problem/tag/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "create": [
        "string"
    ],
    "update": [
        {
            "id": 0,
            "name": "string"
        }
    ],
    "delete": [
        0
    ]
}'

返回响应

🟢200成功
application/json
Body
array of:
id
integer 
标签ID
必需
name
string 
标签名称
必需
示例
[
    {
        "id": 0,
        "name": "string"
    }
]
修改于 2022-11-05 06:54:06
上一页
获取标签列表
下一页
获取题目测试数据信息
Built with