ข้ามไปยังเนื้อหา
สถานะแดชบอร์ด

เริ่มต้นใช้งาน

เริ่มต้นใช้งานอย่างรวดเร็ว

หน้านี้แปลด้วยเครื่องจากเวอร์ชันภาษาจีน อาจมีข้อผิดพลาด โปรดยึดเวอร์ชันภาษาจีนเป็นหลัก

หน้านี้ส่งคำขอแรกด้วยประเภทงานที่ง่ายที่สุดคือ ImageToTextTaskOcrBase (อ่านตัวอักษรภาษาอังกฤษและตัวเลขในภาพ) เป็นแบบซิงโครนัส คือคำขอ createTask เพียงครั้งเดียวก็ได้ผลลัพธ์ ราคาครั้งละ 2 พอยต์ (≈ $0.30 / 1k) และไม่ต้องพึ่งเว็บไซต์ของบุคคลที่สาม จึงเหมาะสำหรับใช้ตรวจสอบว่าบัญชีและโค้ดของคุณทำงานได้ปกติ

  1. สมัครบัญชี

    เปิด yescaptcha.com แล้วสมัครสมาชิกและเข้าสู่ระบบ

  2. คัดลอก ClientKey

    หลังเข้าสู่ระบบ ให้ไปที่แดชบอร์ด (yescaptcha.com/dashboard.html) หา “ClientKey ของคุณ” แล้วคลิกคัดลอก โดยต้องคัดลอกให้ครบทั้งค่า

  3. เติมเงิน

    ยอดคงเหลือต้องมากกว่า 10 พอยต์จึงจะสร้างงานได้ วิธีเติมเงินและโบนัส VIP ดูที่ เติมเงินและ VIP

  4. ตรวจสอบว่า ClientKey ใช้งานได้

    getBalance ใช้ตรวจสอบยอดคงเหลือ และไม่หักพอยต์:

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

    หากได้ผลลัพธ์ {"errorId": 0, "balance": 12345, ...} แสดงว่าพร้อมใช้งาน โดย balance คือพอยต์คงเหลือ หากได้ ERROR_KEY_DOES_NOT_EXIST แสดงว่าคัดลอกคีย์ผิด

  5. จดจำภาพหนึ่งภาพ

    ดาวน์โหลดภาพตัวอย่าง captcha.jpg (หรือใช้ภาพ CAPTCHA ของคุณเองก็ได้) ใส่ ClientKey ลงในตัวแปรสภาพแวดล้อมแล้วรัน:

    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

    รันด้วย bash quickstart.sh captcha.jpg, python quickstart.py captcha.jpg หรือ node quickstart.mjs captcha.jpg Python ต้องรัน pip install requests ก่อน ส่วน Node.js ต้องเป็นเวอร์ชัน 18 ขึ้นไป

  6. ดูผลลัพธ์

    เมื่อสำเร็จจะได้ผลลัพธ์:

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

    errorId เป็น 0 หมายถึงสำเร็จ และข้อความที่จดจำได้อยู่ใน solution.text หาก errorId เป็น 1 ให้ดู errorCode ความหมายอยู่ใน รหัสข้อผิดพลาด