Skip to content
On this page
Home
>Introducción
>Primeros Pasos

Empezando

Puedes aprender cómo utilizar los servicios de CapSolver siguiendo estos pasos.

Paso 1: Crea una Cuenta

Antes de poder utilizar los servicios de CapSolver, debes ir al panel de usuario y registrar tu cuenta. Hay muchas formas de registrarse. Si no ves la forma en la que deseas registrarte, por favor, contáctanos.

Paso 2: Obtén tu API Key

Una vez que te hayas registrado, puedes obtener tu clave de API desde el panel de inicio. img.png

Paso 3: Crea una Tarea

Cuando tengas la clave lista, puedes crear la tarea utilizando nuestro método de API createTask. Aquí tienes un ejemplo de los parámetros de una solicitud HTTP.

txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
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 tu cuenta haya enviado una solicitud con saldo suficiente y parámetros correctos, recibirás la siguiente respuesta de la API.

json
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // Toma nota de esta ID, que se utilizará en las consultas de resultados posteriores
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Actualmente, admitimos varios tipos de tareas. Puedes utilizar el parámetro task > type para distinguir los tipos de tareas.

Paso 4: Obtén el Resultado de la Tarea

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

txt
cabeceras

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json
{
  "clientKey": "YOUR_API_KEY",
  // El resultado devuelto por el primer paso createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

Generalmente, solo tienes que esperar de '1 a 10 segundos' y obtendrás el resultado de la ejecución de la tarea a través de getTaskResult. A continuación, se muestra una respuesta exitosa. Cuando envías una solicitud con saldo suficiente y parámetros correctos en tu cuenta, obtendrás la siguiente respuesta de la API.

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