Hướng dẫn
getToken: Lấy token trực tiếp

getToken: lấy token trực tiếp

CẢNH BÁO

Lấy tác vụ trực tiếp để giải loại captcha đã chọn.

Chỉ định loại captcha trong tham số.

Hiện tại hỗ trợ các loại sau:

  • ReCaptchaV2Task

  • ReCaptchaV2EnterpriseTask

  • ReCaptchaV2TaskProxyLess

  • ReCaptchaV2EnterpriseTaskProxyLess

  • ReCaptchaV3Task

  • ReCaptchaV3EnterpriseTask

  • ReCaptchaV3TaskProxyLess

  • ReCaptchaV3EnterpriseTaskProxyLess

Ví dụ yêu cầu

POST https://api.capsolver.com/getToken
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey":"YOUR_API_KEY",
    "appId": "APP_ID",
    "task": {
        "type":"ReCaptchaV3TaskProxyLess",// Viết loại bạn cần nhận dạng bên dưới
        "websiteURL": "https://demo.com/",
        "websiteKey": "6LcpsXsnAAAAAbbAcafeiCCr3xxx2UeZ8qef1Hbb"
    }
}

Tham số yêu cầu

Tham sốLoạiBắt buộcMô tả
clientKeyStringKhóa tài khoản client, có thể tìm thấy trong bảng điều khiển
appIdStringKhôngappId của nhà phát triển của bạn, đăng ký trong phần nhà phát triển của bảng điều khiển
taskObjectĐối tượng tác vụ
callbackUrlStringKhôngtoken sẽ được gửi (post) đến điểm cuối này

Ví dụ phản hồi

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

Cấu trúc phản hồi

Tham sốLoạiMô tả
errorIdIntegerThông báo lỗi:
0 - không lỗi
1 - có lỗi
errorCodeStringerrorCode: danh sách đầy đủ các lỗi
errorDescriptionStringMô tả lỗi
statusString• sẵn sàng
solutionObjectDữ liệu kết quả tác vụ. Khác nhau đối với từng loại tác vụ

Quy cách phản hồi

  • Nhận dạng thành công: Khi errorId = 0status = ready , kết quả nằm trong solution.

  • Lỗi: Khi errorId lớn hơn 0, vui lòng tìm hiểu thông tin lỗi theo errorDescription.

    errorCode: danh sách đầy đủ các lỗi