Lewati ke konten
StatusDasbor

Referensi API

getBalance — Cek Saldo

Halaman ini diterjemahkan otomatis dari versi bahasa Mandarin dan mungkin mengandung kesalahan. Versi bahasa Mandarin menjadi acuan utama.

getBalance mengembalikan sisa poin akun (1,000 poin = ¥1) serta saldo bagi hasil developer dan hadiah referral (dalam yuan). Tidak ada pemotongan poin, sehingga sering dipakai untuk memastikan clientKey sudah benar.

POSThttps://api.yescaptcha.com/getBalanceEndpoint global
POSThttps://cn.yescaptcha.com/getBalanceEndpoint Tiongkok
Field Tipe Wajib Keterangan
clientKey string Ya ClientKey akun
{
"clientKey": "YOUR_CLIENT_KEY"
}
{
"errorId": 0,
"balance": 1071810,
"softBalance": 36.0098,
"inviteBalance": 0,
"inviteBy": 0
}
Field Tipe Keterangan
balance integer Saldo akun dalam poin (1,000 poin = ¥1). Harus lebih dari 10 poin untuk membuat tugas
softBalance number Saldo bagi hasil developer dalam yuan, lihat Bagi hasil developer
inviteBalance number Saldo hadiah referral dalam yuan, lihat Hadiah referral
inviteBy integer ID pengguna yang mengundang Anda mendaftar, bernilai 0 jika tidak ada
keyQuotaRemaining integer Sisa batas pengeluaran clientKey ini untuk periode berjalan, dalam poin. Field ini hanya ada pada clientKey yang memiliki batas; balance lalu berisi nilai yang lebih kecil antara saldo akun dan sisa batas. clientKey tanpa batas tidak menyertakan field ini

clientKey yang salah mengembalikan ERROR_KEY_DOES_NOT_EXIST. Jika clientKey memiliki whitelist IP dan permintaan datang dari IP yang tidak terdaftar, hasilnya ERROR_KEY_IP_NOT_ALLOWED. getBalance terkena jeda otomatis: selama jeda, hasilnya 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