getToken: obtener token directamente
WARNING
Obtenga la tarea directamente para resolver el tipo de captcha seleccionado.
Especifique qué tipo de captchas en el parámetro.
Actualmente soporta los siguientes tipos:
-
ReCaptchaV2Task
-
ReCaptchaV2EnterpriseTask
-
ReCaptchaV2TaskProxyLess
-
ReCaptchaV2EnterpriseTaskProxyLess
-
ReCaptchaV3Task
-
ReCaptchaV3EnterpriseTask
-
ReCaptchaV3TaskProxyLess
-
ReCaptchaV3EnterpriseTaskProxyLess
Ejemplo de solicitud
POST https://api.capsolver.com/getToken
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"appId": "APP_ID",
"task": {
"type":"ReCaptchaV3TaskProxyLess",// Escriba a continuación el tipo que necesita identificar
"websiteURL": "https://demo.com/",
"websiteKey": "6LcpsXsnAAAAAbbAcafeiCCr3xxx2UeZ8qef1Hbb"
}
}Parámetros de solicitud
| Parámetros | Tipo | Requerido | Descripción |
|---|---|---|---|
| clientKey | String | Sí | Clave de la cuenta del cliente, se puede encontrar en el panel de control |
| appId | String | No | Su appId de desarrollador, solicítelo en la sección de desarrolladores del panel de control |
| task | Object | Sí | Objeto de tarea |
| callbackUrl | String | No | El token se enviará (post) a este endpoint |
Ejemplo de respuesta
{
"errorId": 0,
"taskId": "...",
"solution": {
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}Estructura de la respuesta
| Parámetros | Tipo | Descripción |
|---|---|---|
| errorId | Integer | Mensaje de error: 0 - sin error 1 - con error |
| errorCode | String | errorCode: lista completa de errores |
| errorDescription | String | Descripción del error |
| status | String | • ready |
| solution | Object | Datos del resultado de la tarea. Diferente para cada tipo de tarea |
Especificación de la respuesta
-
Éxito del reconocimiento: Cuando
errorId=0ystatus=ready, el resultado está ensolution. -
Error: Cuando
errorIdes mayor que0, consulte la información del error segúnerrorDescription.