Skip to content

test problems get api

Belikhun edited this page Mar 17, 2019 · 3 revisions

/test/problems/get - Lấy thông tin đề

HTTP/1.1 GET /api/test/problems/get

  • Permission: everyone
  • Require Logged In: false

Parameter:

Field Method Type Description Required
id GET string ID đề *

Success 200:

Field Type Description Notes
id string ID đề
name string Tên đề
point number Điểm đề
time number Thời gian chạy của đề
type.inp string Dữ liệu vào
type.out string Dữ liệu ra
accept array Danh sách đuôi tệp chấp nhận
image string Đường dẫn tới ảnh của đề Nếu đề không có ảnh đính kèm, giá trị này sẽ là null
description string Mô tả đề
attachment.file string Tên tệp đính kèm Nếu đề không có tệp đính kèm, giá trị này sẽ là null
attachment.size number Kích cỡ của tệp đính kèm (bytes) Nếu đề không có tệp đính kèm, giá trị này sẽ là 0
attachment.url string Đường dẫn tới tệp đính kèm Nếu đề không có tệp đính kèm, giá trị này sẽ là null
test array Danh sách test

Example:

{
  "code": 0,
  "status": 200,
  "description": "Success!",
  "user": "belivipro9x99",
  "data": {
    "name": "Ước Số",
    "point": "10",
    "time": 1,
    "type": {
      "inp": "Bàn Phím",
      "out": "Màn hình"
    },
    "accept": [
      "pas",
      "py"
    ],
    "description": "Viết chương trình in ra tất cả các ước của một số n",
    "test": [
      {
        "inp": "456",
        "out": "1 2 3 4 6 8 12 19 24 38 57 76 114 152 228 456"
      },
      {
        "inp": "535",
        "out": "1 5 107 535"
      }
    ],
    "id": "bai1",
    "image": null,
    "attachment": {
      "file": "help.docx",
      "size": 16032,
      "url": "/api/test/problems/attachment?id=bai1"
    }
  },
  "runtime": 0.0072171688079833984
}

Clone this wiki locally