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