getBalance : récupérer le solde du compte
Récupérez le solde d'un compte avec sa clé de compte, pratique pour effectuer vos propres alertes et requêtes.
Exemple de requête
Structure de la requête
| Paramètres | Type | Requis | Description |
|---|---|---|---|
| clientKey | String | Yes | Clé du compte client, que vous pouvez trouver ici |
json
POST https://api.capsolver.com/getBalance
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY"
}Exemple de réponse
Structure de la réponse
| Paramètre | Type | Description |
|---|---|---|
| errorId | Integer | Message d'erreur : 0 - aucune erreur 1 - avec erreur |
| errorCode | String | errorCode : liste complète des erreurs |
| errorDescription | String | Description courte de l'erreur |
| balance | Decimal | Valeur du solde du compte en USD |
| packages | Array | Forfaits mensuels/hebdomadaires |
Exemple de réponse
json
{
"errorId": 0,
"balance": 1071810,
"packages": []
}Utilisation de la requête 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() {
// d'abord, vous devez installer le sdk
//go get github.com/capsolver/capsolver-go
//export CAPSOLVER_API_KEY='...' ou
//capSolver := CapSolver{apiKey:"..."}
capSolver := capsolver_go.CapSolver{}
b, err := capSolver.Balance()
if err != nil {
log.Fatal(err)
}
log.Println(b.Balance)
}
CapSolver