luogu-api-docs

记录 API

列出记录

请求 GET /record/list
参数 RecordListParams
响应主体 application/json (DataResponse<{ records: List<RecordBase> }>)

获取记录

请求 GET /record/:id
响应主体 application/json (DataResponse<RecordData>)

获取可下载的数据点

请求 GET /fe/api/record/queryDownloadableTestcase/:id
响应主体 application/json ({ testcaseId: number | null })

获取数据点内容

请求 POST /fe/api/record/downloadTestcase/:id
请求主体 application/json ({ testcaseId: number })
响应主体 application/json ({ status: number; data: { input: string; output: string } })

监听记录状态

WebSocket 频道 channel = record.track, channel_param = rid
初始数据 ClientboundInitialRecordStatusMessageData
接收数据 ClientboundRecordStatusMessageData
发送数据 never