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