Bỏ qua để đến nội dung
Trạng tháiBảng điều khiển

Bắt đầu

Bắt đầu nhanh

Trang này được dịch máy từ bản tiếng Trung và có thể có sai sót. Nội dung theo bản tiếng Trung.

Trang này gửi yêu cầu đầu tiên bằng loại tác vụ đơn giản nhất là ImageToTextTaskOcrBase (nhận dạng chữ cái và chữ số trong ảnh). Loại này chạy đồng bộ: chỉ một yêu cầu createTask là có kết quả, mỗi lần 2 điểm (≈ $0.30 / 1k), không phụ thuộc trang web bên thứ ba, nên rất phù hợp để kiểm tra tài khoản và code đã hoạt động đúng chưa.

  1. Đăng ký tài khoản

    Mở yescaptcha.com, đăng ký rồi đăng nhập.

  2. Sao chép clientKey

    Sau khi đăng nhập, vào bảng điều khiển (yescaptcha.com/dashboard.html), tìm mục «ClientKey của bạn» rồi bấm sao chép. Hãy sao chép đầy đủ.

  3. Nạp tiền

    Số dư phải lớn hơn 10 điểm thì mới tạo được tác vụ. Các cách nạp tiền và điểm thưởng VIP xem tại Nạp tiền và VIP.

  4. Kiểm tra clientKey có dùng được không

    getBalance truy vấn số dư và không trừ điểm:

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

    Nếu trả về {"errorId": 0, "balance": 12345, ...} nghĩa là đã dùng được, balance là số điểm còn lại. Nếu trả về ERROR_KEY_DOES_NOT_EXIST nghĩa là bạn đã sao chép sai khóa.

  5. Nhận dạng một ảnh

    Tải ảnh mẫu captcha.jpg (bạn cũng có thể dùng ảnh captcha của riêng mình), đặt clientKey vào biến môi trường rồi chạy:

    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

    Chạy: bash quickstart.sh captcha.jpg, python quickstart.py captcha.jpg hoặc node quickstart.mjs captcha.jpg. Python cần chạy pip install requests trước; Node.js cần phiên bản 18 trở lên.

  6. Xem kết quả

    Khi thành công sẽ trả về:

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

    errorId bằng 0 nghĩa là thành công, văn bản nhận dạng được nằm trong solution.text. Khi errorId bằng 1, hãy xem errorCode, ý nghĩa xem tại Mã lỗi.