Zum Inhalt springen
StatusDashboard

API-Referenz

getBalance – Guthaben abfragen

Diese Seite wurde maschinell aus der chinesischen Version übersetzt und kann Fehler enthalten. Maßgeblich ist die chinesische Version.

getBalance liefert die verbleibenden Punkte des Kontos (1,000 Punkte = ¥1) sowie das Guthaben aus Entwicklerbeteiligung und Empfehlungsprämien (in ¥). Es erfolgt kein Punkteabzug, daher eignet sich die Abfrage gut, um zu prüfen, ob der clientKey korrekt ist.

POSThttps://api.yescaptcha.com/getBalanceGlobaler Endpoint
POSThttps://cn.yescaptcha.com/getBalanceChina-Endpoint
Feld Typ Pflicht Beschreibung
clientKey string Ja Kontoschlüssel (ClientKey)
{
"clientKey": "YOUR_CLIENT_KEY"
}
{
"errorId": 0,
"balance": 1071810,
"softBalance": 36.0098,
"inviteBalance": 0,
"inviteBy": 0
}
Feld Typ Beschreibung
balance integer Kontoguthaben in Punkten (1,000 Punkte = ¥1). Zum Erstellen von Aufgaben muss es über 10 Punkten liegen
softBalance number Guthaben aus der Entwicklerbeteiligung in ¥, siehe Entwicklerbeteiligung
inviteBalance number Guthaben aus Empfehlungsprämien in ¥, siehe Empfehlungsprämie
inviteBy integer Benutzer-ID der Person, die Sie eingeladen hat; 0, wenn es keine gibt
keyQuotaRemaining integer Verbleibendes Ausgabenlimit dieses clientKey im aktuellen Zeitraum, in Punkten. Dieses Feld gibt es nur bei einem clientKey mit Limit; balance ist dann der kleinere Wert aus Kontoguthaben und verbleibendem Limit. Ohne Limit fehlt das Feld

Bei einem falschen clientKey wird ERROR_KEY_DOES_NOT_EXIST zurückgegeben. Ist für den clientKey eine IP-Whitelist gesetzt und die anfragende IP nicht darin enthalten, wird ERROR_KEY_IP_NOT_ALLOWED zurückgegeben. getBalance unterliegt der automatischen Pausierung: Während der Pausierung wird ERROR_IP_BLOCKED_5MIN zurückgegeben.

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