Список активных арендованных номеров
Метод getRentList используется для получения актуального списка всех арендованных виртуальных номеров, привязанных к вашей учётной записи через API SMS.online. Он позволяет в реальном времени отслеживать активные аренды и контролировать использование ресурсов.
Метод возвращает подробную информацию по каждой аренде, включая уникальный ID аренды, дату начала, срок действия, текущий статус, номер телефона и стоимость аренды. Это упрощает управление активными номерами и позволяет своевременно продлевать или завершать аренду.
Метод особенно полезен для систем автоматизации, аналитики и мониторинга, где требуется отображение только актуальных арендуемых номеров без истории завершённых сессий.
Пример запроса:
Входные данные
| Параметр | Обязательный | Примечание | Описание |
|---|---|---|---|
| Да | См. в профиле в настройках API Ключ | API-ключ обеспечивает доступ к оплаченным услугам | |
| Да | getRentList | Название метода | |
| Да | Числовое значение | ID аренды, полученное при запросе номера |
Ответ сервера
JSON
{
"status": "success",
"values": [
{
"id": "12345",
"phone": "79181234567",
"price": "100",
"hours": "4"
},
{
"id": "12345",
"phone": "79181234568",
"price": "100",
"hours": "4"
}
]
}Пример кода
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=getRentList&id=${id}`);# Выполняем GET-запрос к указанному URLconst data = await response.json();# Выводим содержимое ответа от сервераconsole.log(data);} catch (err) {# Если произошла ошибка, выводим сообщение об ошибкеconsole.error(err);}Возможные ошибки
| Параметр | Описание |
|---|---|
| Некорректное действие | |
| Неверный API-ключ | |
| Ошибка в запросе | |
| Время на которое аккаунт заблокирован | |
| Аккаунт не активен | |
| Не указан ID аренды |