Отримання історії оренди
Метод getRentHistory використовується для отримання повного списку всіх орендованих віртуальних номерів, пов'язаних з обліковим записом через API SMS.online. Це дозволяє автоматизувати аналіз використання номерів у довгостроковій оренді та відстежувати витрати на продовження.
Метод надає можливість отримати детальну інформацію про оренду, включаючи дату початку, термін дії, номер телефону, статус оренди та вартість продовження. Це дозволяє контролювати поточні та завершені оренди, а також оцінювати витрати на тривале використання номерів.
Успішний запит повертає структурований об'єкт зі списком усіх орендованих номерів, включаючи унікальний ідентифікатор оренди, дату початку, термін дії, номер телефону, поточний статус і суму оренди. Метод оптимальний для систем аналітики та моніторингу витрат на оренду.
Приклад запиту:
Вхідні дані
Параметр | Обов'язковий | Примітка | Опис |
---|---|---|---|
Так | Див. у профілі в налаштуваннях API Ключ | API-ключ забезпечує доступ до оплачуваних послуг | |
Так | getRentHistory | Назва методу | |
Ні | Часова мітка у форматі Unix Timestamp | З якої дати брати активації (обмежено 30 днями) | |
Ні | Часова мітка у форматі Unix Timestamp | По яку дату брати активації (обмежено 30 днями) | |
Ні | Числове значення | Зсув першого елемента, що повертається в відповіді (за замовчуванням 0) | |
Ні | Числове значення | Кількість елементів, що повертаються в відповіді (за замовчуванням 50, максимум 100) |
Відповідь сервера
[ { "id": 635468024, "date": "2022-11-12 15:58:39", "phone": "79918529716", "sms": "["Your sms code"]", "cost": 100 "status": "4" } ]
Приклад коду
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=getRentHistory`);# Виконуємо GET-запит до вказаного URLconst data = await response.json();# Виводимо вміст відповіді від сервераconsole.log(data);} catch (err) {# Якщо сталася помилка, виводимо повідомлення про помилкуconsole.error(err);}
Можливі помилки
Параметр | Опис |
---|---|
Некоректна дія | |
Невірний API-ключ | |
Помилка в запиті | |
Час, на який аккаунт заблоковано | |
Аккаунт не активний | |
Некоректна дата |