Отримати ціну продовження оренди

Метод 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-запит до вказаного URL
const data = await response.json();
# Виводимо вміст відповіді від сервера
console.log(data);
} catch (err) {
# Якщо сталася помилка, виводимо повідомлення про помилку
console.error(err);
}

Можливі помилки

ПараметрОпис
Некоректна дія
Невірний API-ключ
Помилка в запиті
Час, на який аккаунт заблоковано
Аккаунт не активний
Не вказано ID оренди
Номер орендовано не вами (неправильний ID оренди)
Некоректний час продовження
Оренду неможливо продовжити, оскільки термін дії номера закінчився
Перевищено максимальний доступний час
Аккаунт заблоковано