Запрос актуальных цен на услуги

Метод getPrices предназначен для получения актуальных данных о стоимости услуг по аренде и активации виртуальных номеров через API SMS.online. Этот метод обеспечивает автоматизированное получение информации о ценах для заданной страны и сервиса, что позволяет учитывать текущие затраты в системах учёта.

При успешном выполнении запроса возвращается объект с детализированной информацией, включая название сервиса, страну, количество доступных номеров и стоимость активации. Метод рекомендуется использовать в системах мониторинга расходов и расчёта себестоимости автоматизированных процессов.

Пример запроса:

Входные данные

ПараметрОбязательныйПримечаниеОписание
ДаСм. в профиле в настройках API КлючAPI-ключ обеспечивает доступ к оплаченным услугам
ДаgetPricesНазвание метода
ДаСм. список сервисов в левом менюСервис, номер для которого необходимо получить
ДаСм. список стран в левом менюСтрана, номер которой необходимо получить

Ответ сервера

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

Пример кода

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

Возможные ошибки

ПараметрОписание
Некорректное действие
Неверный API-ключ
Ошибка в запросе
Время на которое аккаунт заблокирован
Аккаунт не активен
Некорректное наименование сервиса
Некорректное наименование страны