Ir al contenido
EstadoPanel

Primeros pasos

Inicio rápido

Esta página se tradujo automáticamente de la versión en chino y puede contener errores. Prevalece la versión en chino.

Esta página envía una primera solicitud con el tipo de tarea más sencillo, ImageToTextTaskOcrBase, que reconoce las letras y los números de una imagen. Es síncrono: una sola solicitud createTask devuelve el resultado. Cuesta 2 puntos (≈ $0.30 / 1k) por solicitud y no depende de sitios de terceros, así que sirve para comprobar que tu cuenta y tu código funcionan.

  1. Crea tu cuenta

    Abre yescaptcha.com, crea tu cuenta e inicia sesión.

  2. Copia tu ClientKey

    Una vez dentro, en el Panel (yescaptcha.com/dashboard.html) busca “Tu ClientKey” y haz clic en copiar. Copia el valor completo.

  3. Recarga saldo

    El saldo debe ser superior a 10 puntos para poder crear tareas. Los métodos de pago y el bono VIP están en Recarga y VIP.

  4. Comprueba que el ClientKey funciona

    getBalance consulta el saldo y no cobra puntos:

    curl -s https://api.yescaptcha.com/getBalance \
    -H 'Content-Type: application/json' \
    -d '{"clientKey": "YOUR_CLIENT_KEY"}'

    Si recibes {"errorId": 0, "balance": 12345, ...}, todo está listo; balance son los puntos restantes. Si recibes ERROR_KEY_DOES_NOT_EXIST, la clave se copió mal.

  5. Reconoce una imagen

    Descarga la imagen de ejemplo captcha.jpg (también puedes usar tu propia imagen de captcha), guarda tu ClientKey en una variable de entorno y ejecuta uno de los scripts:

    export YESCAPTCHA_CLIENT_KEY=your_client_key
    quickstart.sh
    #!/usr/bin/env bash
    # First request: read an alphanumeric image captcha with ImageToTextTaskOcrBase (synchronous, 2 points per image)
    # Usage: YESCAPTCHA_CLIENT_KEY=your_client_key bash quickstart.sh captcha.png
    set -euo pipefail
    IMAGE="${1:-captcha.png}"
    BODY=$(base64 < "$IMAGE" | tr -d '\n') # no "data:" prefix, no line breaks
    curl -s https://api.yescaptcha.com/createTask \
    -H 'Content-Type: application/json' \
    -d "{\"clientKey\": \"${YESCAPTCHA_CLIENT_KEY}\", \"task\": {\"type\": \"ImageToTextTaskOcrBase\", \"body\": \"${BODY}\"}}"
    echo

    Ejecuta bash quickstart.sh captcha.jpg, python quickstart.py captcha.jpg o node quickstart.mjs captcha.jpg. Python requiere pip install requests antes; Node.js requiere la versión 18 o superior.

  6. Consulta el resultado

    Si todo va bien, recibes:

    {
    "errorId": 0,
    "status": "ready",
    "solution": {
    "text": "LMResm"
    },
    "taskId": "2376919c-1863-11ec-a012-94e6f7355a0b"
    }

    errorId igual a 0 indica éxito, y el texto reconocido está en solution.text. Si errorId es 1, revisa errorCode; su significado está en Códigos de error.