Отримання балансу рахунку
Метод 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-ключ | |
Помилка в запиті | |
Час, на який аккаунт заблоковано | |
Аккаунт не активний |