Guía
Primeros pasos

Para empezar

Puede aprender a usar los servicios de CapSolver siguiendo estos pasos

Paso 1: Crear una cuenta

Antes de que esté listo para usar los servicios de CapSolver, debe ir al panel de usuario y registrar su cuenta. Hay muchas formas de registrarse. Si no encuentra la forma en que desea registrarse, póngase en contacto con nosotros.

Paso 2: Obtener su clave API

Una vez que se haya registrado, podrá obtener su clave API desde el panel de la página de inicio. img.png

Paso 3: Crear una tarea

Cuando tenga la clave lista, puede crear la tarea utilizando nuestro método API createTask. Aquí tiene un ejemplo de los parámetros de una solicitud http.

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    "cookies": "cookiename=1;cookiename=2;cookieName=3"
  }
}

Cuando su cuenta haya enviado una solicitud con saldo suficiente y parámetros correctos, recibirá la siguiente respuesta de la API.

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // Make a note of this ID, which will be used in subsequent query results
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Actualmente admitimos varios tipos de tareas. Puede usar el parámetro task > type para distinguir los tipos de tareas

Paso 4: Obtener el resultado de la tarea

Normalmente, la tarea de identificación devuelve el resultado directamente a través de createTask. Pero el token de tarea lleva más tiempo, por lo que debe pasar por getTaskResult por separado. Obtenga el resultado de la tarea.

headers

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  //The result returned by the first step createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

Generalmente, solo espere de ‘1 a 10s’ y obtendrá el resultado de la ejecución de la tarea a través de getTaskResult. La siguiente es una respuesta exitosa Cuando se envía una solicitud con saldo suficiente y parámetros correctos en su cuenta, obtendrá la siguiente respuesta de la API:

{
  "errorId": 0,
  "solution": {
    "userAgent": "xxx",
    "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
  },
  "status": "ready"
}