Получить цену продления аренды
Метод getContinueRentPrice позволяет получить актуальную стоимость продления аренды виртуального номера через API SMS.online. Этот метод используется для автоматизации расчёта затрат на продление перед принятием решения о продолжении использования номера.
Метод предоставляет возможность получить точную стоимость продления аренды на указанный период. Это позволяет заранее планировать расходы и эффективно управлять балансом учётной записи.
Успешный запрос возвращает объект с информацией о стоимости продления аренды, включая идентификатор номера, срок продления и сумму. Метод рекомендуется для систем с регулярным обновлением аренды номеров и контролем затрат.
Пример запроса:
Входные данные
Параметр | Обязательный | Примечание | Описание |
---|---|---|---|
Да | См. в профиле в настройках API Ключ | API-ключ обеспечивает доступ к оплаченным услугам | |
Да | getContinueRentPrice | Название метода | |
Да | Числовое значение | ID активации, полученное при запросе номера | |
Да | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | Время аренды в часах |
Ответ сервера
JSON
{ "status": "success", "price": "100" }
Пример кода
const api_key = "API_KEY"; # Замените 'API_KEY' на ваш реальный API-ключ.const id = 1; # Вставьте ID активации, полученное при запросе номераconst rent_time = 1; # Вставьте время продления в часах из таблицы вышеtry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getContinueRentPrice&id=${id}&rent_time=${rent_time}`);# Выполняем GET-запрос к указанному URLconst data = await response.json();# Выводим содержимое ответа от сервераconsole.log(data);} catch (err) {# Если произошла ошибка, выводим сообщение об ошибкеconsole.error(err);}
Возможные ошибки
Параметр | Описание |
---|---|
Некорректное действие | |
Неверный API-ключ | |
Ошибка в запросе | |
Время на которое аккаунт заблокирован | |
Аккаунт не активен | |
Не указан ID аренды | |
Номер арендован не вами (неправильный ID аренды) | |
Некорректное время продления | |
Аренду невозможно продлить, так как срок жизни номера истёк | |
Превышено максимальное доступное время | |
Аккаунт заблокирован |