Отримання статусу активації

Метод 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-запит до вказаного URL
const data = await response.json();
# Виводимо вміст відповіді від сервера
console.log(data);
} catch (err) {
# Якщо сталася помилка, виводимо повідомлення про помилку
console.error(err);
}

Можливі помилки

ПараметрОпис
Некоректна дія
Невірний API-ключ
Помилка в запиті
Час, на який аккаунт заблоковано
Аккаунт не активний
Активація не знайдена