Hướng dẫn
Bắt đầu

Bắt đầu

Bạn có thể tìm hiểu cách sử dụng dịch vụ của CapSolver bằng cách làm theo các bước sau

Bước. 1: Tạo tài khoản

Trước khi bạn sẵn sàng sử dụng dịch vụ của CapSolver, bạn cần truy cập bảng điều khiển người dùng và đăng ký tài khoản của mình. Có nhiều cách để đăng ký. Nếu bạn không thấy cách đăng ký mình muốn, vui lòng liên hệ với chúng tôi.

Bước. 2: Lấy khóa API của bạn

Sau khi đăng ký, bạn có thể lấy khóa API của mình từ bảng điều khiển trang chủ. img.png

Bước. 3: Tạo tác vụ

Khi bạn đã có khóa, bạn có thể tạo tác vụ bằng cách sử dụng phương thức API của chúng tôi createTask. Dưới đây là ví dụ về các tham số của yêu cầu http.

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/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"
  }
}

Khi tài khoản của bạn đã gửi yêu cầu với số dư đủ và các tham số chính xác, bạn sẽ nhận được phản hồi API sau.

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // Make a note of this ID, which will be used in subsequent query results
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Chúng tôi hiện đang hỗ trợ nhiều loại tác vụ khác nhau. Bạn có thể sử dụng tham số task > type để phân biệt các loại tác vụ

Bước. 4: Lấy kết quả tác vụ

Thông thường tác vụ nhận diện trả về kết quả trực tiếp thông qua createTask Nhưng mã thông báo tác vụ mất nhiều thời gian hơn, vì vậy bạn cần thực hiện thông qua getTaskResult một cách riêng biệt. Lấy kết quả tác vụ.

headers

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  //The result returned by the first step createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

Thông thường chỉ cần đợi ‘1-10 giây’ và bạn sẽ nhận được kết quả thực thi tác vụ thông qua getTaskResult. Sau đây là một phản hồi thành công Khi một yêu cầu được gửi với số dư đủ và các tham số chính xác trong tài khoản của bạn, bạn sẽ nhận được phản hồi API sau

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