NATScaptcha.challenge.verify校验验证码答案

答案正确则消费挑战工单、签发已验证工单,供登录编排回源确认(captcha 因素分)。

Request Payload

消息格式:JSON

NameData TypeRequiredDescription
ticketIdstringYes挑战工单
answerstringYes用户输入的答案
type RequestBody = {
  /** 挑战工单 */
  ticketId: string
  /** 用户输入的答案 */
  answer: string
}
{
  "ticketId": "cpt_6f13bc82e0497a51",
  "answer": "7H4K"
}

Response Payload

回复使用统一信封 {id, code, messages, result},其 result:

NameData TypeRequiredDescription
verifyTicketIdstringYes已验证工单(登录时携带,一次性)
type ResponseBody = {
  /** 已验证工单(登录时携带,一次性) */
  verifyTicketId: string
}
{
  "verifyTicketId": "cpv_5e02ab71d3890f64"
}

Response Code

回复使用统一信封 {id, code, messages, result},其 code 字段:

code Meaning Notes
0 成功 校验验证码答案
2101 答案错误
2102 工单无效
2103 尝试次数超限 单挑战尝试用尽须重新签发

Examples

{ "ticketId": "cpt_6f13bc82e0497a51", "answer": "7H4K" }
{
  "id": "01JD8SVLP7A3C0DZ",
  "code": 0,
  "messages": [],
  "result": { "verifyTicketId": "cpv_5e02ab71d3890f64" }
}