GetHLRListBestCallTime
Метод GetHLRListBestCallTime
Примените этот метод получения списка истории HLR-запросов об интервалах времени, в течение которых наиболее высока вероятность дозвониться до ваших клиентов. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.
ВАЖНО! Получить данные пока можно только по номеру оператора МТС. Проверить лучшее время для звонка на номера других операторов можно будут позже
Точка подключения:
POST: https://api.exolve.ru/statistics/hlr/v1/GetHLRListBestCallTime
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя | Тип | Описание |
---|---|---|
Authorization | string | API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0 , где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.
Параметр | Тип | Описание |
---|---|---|
date_from | string | дата начала выборки запросов в формате RFC-3339 / ISO-8601 |
date_to | string | дата окончания выборки запросов в формате RFC-3339 / ISO-8601 |
limit | uint32 | лимит выводимых строк |
offset | uint64 | номер строки, с которой начинать выборку (начинается с 0) |
Выходные параметры
Параметр | Тип | Описание |
---|---|---|
elements | Elements | номер, по которому получено лучшее время для звонка |
Elements
Параметр | Тип | Описание |
---|---|---|
application_uuid | string | идентификатор приложения, с которого отправлены HLR-запросы |
create_date | string | дата отправки HLR-запроса |
number | uint64 | номер, по которому получено лучшее время для звонка |
result | string | интервал времени в UTC+0, в течение которого абонент вероятнее всего ответит на звонок |
Примеры
Входные параметры:
{
"date_from": "2023-10-01T08:49:28.446495Z",
"date_to":"2024-11-29T08:49:28.446495Z",
"limit": 10,
"offset": 0
}
Выходные параметры:
{
"elements": [
{
"application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
"create_date": "2024-11-27T13:52:02.393979Z",
"number": "7913765XXXX",
"result": "17:00:00,21:00:00"
},
{
"application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
"create_date": "2024-10-11T14:06:11.074975Z",
"number": "7950880XXXX",
"result": "15:00:00,16:00:00"
},
{
"application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
"create_date": "2024-10-28T08:48:58.537060Z",
"number": "7995880XXXX",
"result": "3:00:00,5:00:00"
}
]
}
Возможные ошибки
Код | Статус | Пример сообщения | Описание |
---|---|---|---|
400 | Bad Request | invalid google.protobuf.Timestamp value "" | неверный формат данных в запросе или отсутствуют обязательные параметры |
400 | Bad Request | unexpected token | не задано значение в одном из полей (с указанием строки) |
401 | Unauthorized | error while trying to get token from header | нет заголовка авторизации |
401 | Unauthorized | failed to parse token | невалидный API-ключ |
404 | Not Found | сервер не может найти запрошенный ресурс |