Запитати доступні країни та сервіси

Метод getRentPrices використовується для отримання актуального переліку країн та сервісів, доступних для оренди віртуальних номерів через API SMS.online. Він забезпечує автоматизацію вибору країни та сервісу під час оренди номера.

Метод рекомендований для систем, які потребують динамічного формування списку напрямків перед створенням запиту на оренду. Використовуючи цей метод, можна отримати актуальний список країн та пов'язаних з ними сервісів для інтеграції в автоматизовані процеси.

Успішний запит повертає структуровані дані, що включають список країн, підтримуваних сервісів та операторів. Це дозволяє реалізувати гнучкий вибір оренди номерів в автоматизованих системах.

Приклад запиту:

Вхідні дані

ПараметрОбов'язковийПриміткаОпис
ТакДив. у профілі в налаштуваннях API КлючAPI-ключ забезпечує доступ до оплачуваних послуг
ТакgetRentPricesНазва методу
ТакДив. список країн у лівому менюКраїна, номер якої потрібно отримати

Відповідь сервера

JSON
{
  "status": "success", 
  "values": { 
    "Страна": { 
      "Сервис": { 
        "cost": Стоимость, 
        "count": Количество
      }
    }
  }
}

Приклад коду

const api_key = "API_KEY"; # Замініть 'API_KEY' на ваш реальний API-ключ.
const country = 1; # Вставте номер потрібної країни. Номери всіх країн можна переглянути в документації в списку в лівому меню.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentPrices&country=${country}`);
# Виконуємо GET-запит до вказаного URL
const data = await response.json();
# Виводимо вміст відповіді від сервера
console.log(data);
} catch (err) {
# Якщо сталася помилка, виводимо повідомлення про помилку
console.error(err);
}

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

ПараметрОпис
Некоректна дія
Невірний API-ключ
Помилка в запиті
Час, на який аккаунт заблоковано
Аккаунт не активний
Закінчилися номери для цієї країни