reportCorrectRecaptcha:报告破解正确的 Recaptcha 标记
对于 Recaptcha V3 和 Recaptcha V2 Enterprise 任务,要一同使用此方法和 reportIncorrectRecaptcha。Recaptcha V2 报告目前已被接受但最终会被忽略。我们的 V2 谜题破解质量约为 99%,客户无须列出成功工作人员的白名单。
我们会在幕后将您报告的工作人员列入白名单,对您的人机验证任务进行下一轮工作人员分配时,我们的系统会将此白名单中的工作人员与您的人机验证任务对应起来。如果所报告的工作人员在线并且空闲,则会将其排在前列,优先分得您的新任务。系统会为下一小时保留这一记录,如果对某项任务(由白名单中的同一工作人员执行)发出 reportIncorrectRecaptcha 请求,则可将该记录删除。
简而言之,reportCorrectRecaptcha 会将工作人员添加到白名单中;reportIncorrectRecaptcha 会将工作人员从白名单中删除。
报告破解正确的标记会对大量任务起作用,至少是每分钟 10 项任务。这是因为我们的工作人员频繁地在不同任务队列之间流动,他们当前的忙/闲状态也频频改变。对于每分钟 1 项任务这样的数量,不会发现质量的提高。
报告必须在任务完成后的 60 秒内发出。如果报告发送时间较晚,则 API 会返回 ERROR_NO_SUCH_CAPCHA_ID 错误。只许对每项任务发送一份报告。
地址: https://api.anti-captcha.com/reportCorrectRecaptcha
方法: POST
Content-type: application-json
请求属性
属性 | 类型 | 必须使用 | 用途 |
---|---|---|---|
clientKey | 字符串 | 是 | |
taskId | 整数 | 是 |
请求示例
CURL
curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
"clientKey":"YOUR_API_KEY",
"taskId":12345
}' https://api.anti-captcha.com/reportCorrectRecaptcha
回应结构
属性 | 类型 | 用途 |
---|---|---|
errorId | 整数 |
错误标识符。
0 - 没有错误,操作已成功完成。 >1 - 错误标识符。通过 errorCode 和 errorDescription 属性传输的错误代码和简短说明。 |
errorCode | 字符串 | |
errorDescription | 字符串 | 简短错误说明 |
status | 字符串 | 操作的结果。不是会收到错误代码,就是会在投诉得到接受后看到状态是“success”。 |
回应示例
JSON 没有错误
{
"errorId":0,
"status":"success"
}
JSON 有错误
{
"errorId": 16,
"errorCode": "ERROR_NO_SUCH_CAPCHA_ID",
"errorDescription": "Task you are requesting does not exist in your current task list or has been expired."
}