Отримання балансу рахунку
Метод getBalance використовується для отримання актуального балансу рахунку через API SMS.online. Він дозволяє автоматизувати перевірку доступних коштів, забезпечуючи контроль витрат і стабільну роботу сервісу.
Метод рекомендований для систем, які потребують регулярного контролю стану рахунку та ухвалення рішень про своєчасне поповнення. Це допомагає уникнути збоїв у роботі сервісу через нестачу коштів.
Успішний запит повертає об'єкт з інформацією про поточний баланс, включаючи доступні кошти на момент виконання запиту. Метод особливо корисний в автоматизованих системах, де потрібен моніторинг балансу в реальному часі.
Приклад запиту:
Вхідні дані
| Параметр | Обов'язковий | Примітка | Опис |
|---|---|---|---|
| Так | Див. у профілі в налаштуваннях API Ключ | API-ключ забезпечує доступ до оплачуваних послуг | |
| Так | getBalance | Назва методу |
Відповідь сервера
ACCESS_BALANCE:BALANCEBALANCE - Баланс аккаунта в доларах
Приклад коду
const api_key = "API_KEY"; # Замініть 'API_KEY' на ваш реальний API-ключ.try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getBalance`);# Виконуємо GET-запит до вказаного URLconst data = await response.json();# Виводимо вміст відповіді від сервераconsole.log(data);} catch (err) {# Якщо сталася помилка, виводимо повідомлення про помилкуconsole.error(err);}Можливі помилки
| Параметр | Опис |
|---|---|
| Некоректна дія | |
| Невірний API-ключ | |
| Помилка в запиті | |
| Час, на який аккаунт заблоковано | |
| Аккаунт не активний |