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