getBalance:アカウント残高の取得
アカウントキーを使用してアカウント残高を取得し、独自の警告とクエリを行うのに便利です。
リクエストの例
リクエスト構造
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| clientKey | String | Yes | クライアントアカウントキー、こちら で見つけることができます |
json
POST https://api.capsolver.com/getBalance
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY"
}レスポンスの例
レスポンス構造
| パラメータ | タイプ | 説明 |
|---|---|---|
| errorId | Integer | エラーメッセージ: 0 - エラーなし 1 - エラーあり |
| errorCode | String | errorCode: full list of errors |
| errorDescription | String | エラーの簡単な説明 |
| balance | Decimal | USDでのアカウント残高値 |
| packages | Array | 月間/週間パッケージ |
レスポンスの例
json
{
"errorId": 0,
"balance": 1071810,
"packages": []
}SDKを使用したリクエスト
python
#pip install --upgrade capsolver
#export CAPSOLVER_API_KEY='...'
import capsolver
# capsolver.api_key = "..."
balance = capsolver.balance()go
package main
import (
capsolver_go "github.com/capsolver/capsolver-go"
"log"
)
func main() {
// first you need to install sdk
//go get github.com/capsolver/capsolver-go
//export CAPSOLVER_API_KEY='...' or
//capSolver := CapSolver{apiKey:"..."}
capSolver := capsolver_go.CapSolver{}
b, err := capSolver.Balance()
if err != nil {
log.Fatal(err)
}
log.Println(b.Balance)
}
CapSolver