Запрос актуальных цен на услуги
Метод 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-запрос к указанному URLconst data = await response.json();# Выводим содержимое ответа от сервераconsole.log(data);} catch (err) {# Если произошла ошибка, выводим сообщение об ошибкеconsole.error(err);}
Возможные ошибки
Параметр | Описание |
---|---|
Некорректное действие | |
Неверный API-ключ | |
Ошибка в запросе | |
Время на которое аккаунт заблокирован | |
Аккаунт не активен | |
Некорректное наименование сервиса | |
Некорректное наименование страны |