准确度反馈
报告 createTask 准确度
为了确保任务处理的准确性,用户可以对已解决的任务提交反馈,这有助于优化性能并提升响应准确度。
POST https://feedback.captchasonic.com/reportAccuracy
Host: feedback.captchasonic.com
Content-Type: application/json
参数
| 参数 | 类型 | 说明 |
|---|---|---|
apiKey | string | 您的 API 鉴权密钥。 |
data | string[] | 从任务响应中提取的编码任务数据列表(meta.data)。 |
pass | boolean | 任务成功解决时为 true,失败时为 false。 |
请求负载
{
"apiKey": "sonic_ce3e47d1e142578fc60743ee2180da6f",
"data": [
"5C8o1JEsKAW0bIBDuxmJiy..."
],
"pass": false
}
我们需要从响应体中提取 meta.data 才能完成反馈请求。
要提取 meta.data,请前往 ImageTask 并选择所需的 CAPTCHA 类型,即可根据所选类型生成对应的请求负载。
操作步骤
- 进入 ImageTask,或点击上方的
ImageTask链接跳转至该页面。 - 选择 CAPTCHA 类型(例如 Bls-Ocr/reCaptcha)。
- 按照说明生成任务负载。
- 关于负载结构的更多详情,请参阅 ImageTask 章节。
响应示例
{
"code": 200,
"msg": "",
"answers": [
[
{
"x": 399,
"y": 170
}
]
],
"meta": {
"pass_report": true,
"fail_report": true,
"data": "5C8o1JEsKAW0bIBDuxmJiy..."
}
}
响应字段说明
| 字段 | 说明 |
|---|---|
code: 200 | 请求成功处理。 |
msg | 可选消息字段,请求成功时通常为空。 |
answers | 包含表示任务解决方案的坐标数组(x、y)。 |
meta.pass_report | 任务通过验证时为 true。 |
meta.fail_report | 任务未通过验证时为 true。 |
meta.data | 加密的任务元数据字符串,可用于准确度反馈。 |
从 Response 中提取 meta.data
任务处理完成后会生成以下响应:
{
"code": 200,
"msg": "",
"answers": [
[
{
"x": 399,
"y": 170
}
]
],
"meta": {
"pass_report": true,
"fail_report": true,
"data": "5C8o1JEsKAW0bIBDuxmJiy..."
}
}
接下来,我们可以使用 "data": "5C8o1JEsKAW0bIBDuxmJiy..." 创建反馈请求。
预期 API 响应
{
"code": 200,
"msg": "Accuracy report submitted successfully."
}
此元数据有助于跟踪准确度、优化任务性能、提升系统可靠性。