Получение статуса активации

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