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

Tham chiếu API

getBalance - Truy vấn số dư

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.

getBalance trả về số điểm còn lại của tài khoản (1,000 điểm = ¥1), cùng số dư chia sẻ doanh thu cho nhà phát triển và thưởng giới thiệu (đơn vị: nhân dân tệ). Không trừ điểm, thường dùng để xác nhận clientKey có đúng hay không.

POSThttps://api.yescaptcha.com/getBalanceEndpoint quốc tế
POSThttps://cn.yescaptcha.com/getBalanceEndpoint Trung Quốc
Trường Kiểu Bắt buộc Mô tả
clientKey string Có ClientKey của tài khoản
{
"clientKey": "YOUR_CLIENT_KEY"
}
{
"errorId": 0,
"balance": 1071810,
"softBalance": 36.0098,
"inviteBalance": 0,
"inviteBy": 0
}
Trường Kiểu Mô tả
balance integer Số dư tài khoản, đơn vị là điểm (1,000 điểm = ¥1). Phải lớn hơn 10 điểm mới tạo được tác vụ
softBalance number Số dư chia sẻ doanh thu cho nhà phát triển, đơn vị là nhân dân tệ, xem Chia sẻ doanh thu cho nhà phát triển
inviteBalance number Số dư thưởng giới thiệu, đơn vị là nhân dân tệ, xem Thưởng giới thiệu
inviteBy integer ID người dùng của người đã mời bạn đăng ký, bằng 0 nếu không có
keyQuotaRemaining integer Hạn mức chi tiêu còn lại của clientKey này trong chu kỳ hiện tại, đơn vị là điểm. Chỉ có trường này khi clientKey được đặt hạn mức; lúc đó balance là giá trị nhỏ hơn giữa số dư tài khoản và hạn mức còn lại. clientKey không đặt hạn mức thì không có trường này

Khi clientKey sai, API trả về ERROR_KEY_DOES_NOT_EXIST; khi clientKey có đặt danh sách IP cho phép mà IP gửi yêu cầu không nằm trong danh sách, API trả về ERROR_KEY_IP_NOT_ALLOWED. getBalance chịu ảnh hưởng của tự động tạm dừng: trong thời gian tạm dừng, API trả về ERROR_IP_BLOCKED_5MIN.

get-balance.sh
#!/usr/bin/env bash
# Check the balance. getBalance is free and is a quick way to verify your clientKey
set -euo pipefail
curl -s https://api.yescaptcha.com/getBalance \
-H 'Content-Type: application/json' \
-d "{\"clientKey\": \"${YESCAPTCHA_CLIENT_KEY}\"}"
echo