getToken: 直接获取 token
WARNING
直接获取任务以解决所选验证码类型。
在参数中指定验证码类型。
目前支持以下类型:
-
ReCaptchaV2Task
-
ReCaptchaV2EnterpriseTask
-
ReCaptchaV2TaskProxyLess
-
ReCaptchaV2EnterpriseTaskProxyLess
-
ReCaptchaV3Task
-
ReCaptchaV3EnterpriseTask
-
ReCaptchaV3TaskProxyLess
-
ReCaptchaV3EnterpriseTaskProxyLess
请求示例
POST https://api.capsolver.com/getToken
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"appId": "APP_ID",
"task": {
"type":"ReCaptchaV3TaskProxyLess",// 在下方填写你需要识别的类型
"websiteURL": "https://demo.com/",
"websiteKey": "6LcpsXsnAAAAAbbAcafeiCCr3xxx2UeZ8qef1Hbb"
}
}
请求参数
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
clientKey | String | Yes | 客户端账户密钥,可在仪表板中找到 |
appId | String | No | 您的开发者AppId,在仪表板的开发者部分申请 |
task | Object | Yes | 任务对象 |
callbackUrl | String | No | token 将发送 (POST) 到此端点 |
响应示例
{
"errorId": 0,
"taskId": "...",
"solution": {
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}
响应结构
参数 | 类型 | 描述 |
---|---|---|
errorId | Integer | 错误信息: 0 - 无错误 1 - 有错误 |
errorCode | String | 错误代码:完整错误列表 |
errorDescription | String | 错误描述 |
status | String | • ready |
solution | Object | 任务结果数据。不同任务类型的数据不同 |
响应规范
-
识别成功:当
errorId
=0
且status
=ready
时,结果在solution
中。 -
错误:当
errorId
大于0
时,请根据errorDescription
获取错误信息。