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: полный список ошибок |
errorDescription | String | Краткое описание ошибки |
balance | Decimal | Значение баланса аккаунта в USD |
packages | Array | Пакеты ежемесячной/недельной подписки |
Пример ответа
json
{
"errorId": 0,
"balance": 1071810,
"packages": []
}
Использование запроса через SDK
python
# Установите библиотеку Capsolver
# pip install --upgrade capsolver
# Установите API ключ 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() {
// Сначала вам нужно установить SDK
// go get github.com/capsolver/capsolver-go
// export CAPSOLVER_API_KEY='...' или
// capSolver := CapSolver{apiKey:"..."}
capSolver := capsolver_go.CapSolver{}
b, err := capSolver.Balance()
if err != nil {
log.Fatal(err)
}
log.Println(b.Balance)
}