Получение списка активных активаций
Метод getActiveActivations используется для получения актуального списка всех активных активаций виртуальных номеров пользователя через API SMS.online. Он позволяет автоматизировать мониторинг текущих активаций и оперативно контролировать состояние номеров.
Метод оптимален для систем, где требуется отслеживание активированных номеров в реальном времени. Его использование позволяет получать данные о номерах, находящихся в процессе активации или ожидающих подтверждения.
Успешный запрос возвращает объект с перечнем активных активаций, содержащий уникальные идентификаторы, статусы активаций и связанные номера. Это обеспечивает гибкое управление активными активациями в автоматизированных системах.
Пример запроса:
Входные данные
| Параметр | Обязательный | Примечание | Описание |
|---|---|---|---|
| Да | См. в профиле в настройках API Ключ | API-ключ обеспечивает доступ к оплаченным услугам | |
| Да | getActiveActivations | Название метода |
Ответ сервера
JSON
{
"status":"success",
"activeActivations": [
{
"activationId" : "635468021",
"countryCode" : "0",
"countryName" : "Russia",
"serviceCode" : "vk",
"phoneNumber" : "79********1",
"activationCost" : 12.50,
"activationStatus" : "4",
"smsCode" : ["CODE"],
"activationTime" : "2022-06-01 16:59:16"
}
]
}Пример кода
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=getActiveActivations`);# Выполняем GET-запрос к указанному URLconst data = await response.json();# Выводим содержимое ответа от сервераconsole.log(data);} catch (err) {# Если произошла ошибка, выводим сообщение об ошибкеconsole.error(err);}Возможные ошибки
| Параметр | Описание |
|---|---|
| Некорректное действие | |
| Неверный API-ключ | |
| Ошибка в запросе | |
| Время на которое аккаунт заблокирован | |
| Аккаунт не активен | |
| Нет активных активаций |