GetHLRListActivityScore
Метод GetHLRListActivityScore
Примените этот метод получения списка истории HLR-запросов телеком-доступности мобильных номеров абонентов. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.
ВАЖНО! Получить данные пока можно только по номеру оператора МТС. Проверить телеком-активность номеров других операторов можно будут позже
Точка подключения:
POST: https://api.exolve.ru/statistics/hlr/v1/GetHLRListActivityScore
Авторизация
Передайте следующие Заголовки 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 | string | номер, по которому получена оценка активности |
result | string | ооценка активности номера от 0 до 1 (где 0 — самая низкая, 1 — самая высокая оценка) |
owner_id | string | идентификатор оператора, обслуживающего номер |
region_code | uint64 | код региона, в котором куплена SIM-карта номера |
Примеры
Входные параметры:
{
"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-06-25T23:27:09.270442Z",
"number": "7910769XXXX",
"result": "0.9481",
"owner_id": "mMTS",
"region_code": "25"
},
{
"application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
"create_date": "2024-06-26T00:05:04.051718Z",
"number": "7913107XXXX",
"result": "0.3047",
"owner_id": "mMTS",
"region_code": "45"
},
{
"application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
"create_date": "2024-06-26T23:34:19.311131Z",
"number": "7918014XXXX",
"result": "0.6272",
"owner_id": "mMTS",
"region_code": "55"
}
]
}
Возможные ошибки
Код | Статус | Пример сообщения | Описание |
---|---|---|---|
400 | Bad Request | invalid google.protobuf.Timestamp value "" | неверный формат данных в запросе или отсутствуют обязательные параметры |
400 | Bad Request | unexpected token | не задано значение в одном из полей (с указанием строки) |
401 | Unauthorized | failed to parse token | невалидный API-ключ |
401 | Unauthorized | error while trying to get token from header | нет заголовка авторизации |
404 | Not Found | сервер не может найти запрошенный ресурс |