跳到主要内容

执行结果

GET /judge/result?id=<RequestId>

OpenApp 可以通过这个接口使用 Request ID 主动获得此前的评测结果。

在评测尚未完成且没有任何结果产生的时候,该接口会返回 HTTP 状态 204 No Content。在已有部分结果产生,或评测已经完成时,该接口会以 HTTP 状态 200 OK 返回内容。

评测能力的执行结果,无论是使用此 API 还是使用 HTTP callback 或 WebSocket 等消息通知渠道,其返回的对象结构都是一样的:

type
string (JudgeType)
Value: "judge"

评测执行类型

object (JudgeRecord)

评测记录

requestId
string

异步请求的 ID,在提交时返回给 OpenApp。

trackId
string

在提交请求时填写,会原样返回。

{
  • "type": "judge",
  • "data": {
    },
  • "requestId": "1BwHdxEa4LTFnL619bxRwC",
  • "trackId": "string"
}