Genuine-OJ API 接口文档
  1. user
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. user

登录

开发中
POST
/user/login/
本站除本接口外,所有接口均需登录后使用,鉴权方式为 Cookie 中的 sessionid(请求本接口登录成功后会自动设置),其它接口中不再赘述!

请求参数

Body 参数application/json

示例
{
    "username": "string",
    "password": "string"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/user/login/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "username": "string",
    "password": "string"
}'

返回响应

🟢201成功
application/json
Body

示例
{
    "id": 0,
    "username": "string",
    "email": "string",
    "real_name": "string",
    "student_id": "string",
    "is_staff": true,
    "avatar": "string"
}
修改于 2022-10-30 07:31:18
上一页
获取提交的测试点信息
下一页
注册
Built with