GetList (справочник)
Метод GetList
Примените этот метод для получения справочника по характеристикам номеров (тип, категория, регион, и проект). Для этого выполните POST запрос с входными параметрами к точке подключения, указанными ниже.
Точка подключения:
POST: https://api.exolve.ru/number/reference/v1/GetList
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя |
Тип |
Описание |
Authorization |
string |
API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0 , где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте пустой JSON в теле запроса.
Параметр |
Описание |
{} |
пустой JSON |
Выходные параметры
Параметр |
Тип |
Описание |
types |
NumberTypes |
сопоставляет наименование типа номера и его идентификатор |
categories |
Categories |
сопоставляет имя категории и ее идентификатор, а также принадлежащие к ней тип номера и его идентификатор |
regions |
Regions |
сопоставляет название региона с его идентификатором и кодом |
NumberTypes
Параметр |
Тип |
Описание |
type_id |
uint32 |
идентификатор типа номера |
type_name |
string |
наименование типа номера |
Categories
Параметр |
Тип |
Описание |
category_id |
uint32 |
идентификатор категории |
type_id |
uint32 |
идентификатор типа номера |
type_name |
string |
наименование типа номера |
category_name |
string |
имя категории |
Regions
Параметр |
Тип |
Описание |
project_id |
uint32 |
идентификатор проекта |
region_id |
uint32 |
идентификатор региона |
parent_region_id |
uint32 |
идентификатор родительского региона |
region_code |
string |
код региона |
region_name |
string |
имя региона (латиница) |
description |
string |
имя региона (кириллица) |
Возможные ошибки
Код |
Статус |
Пример сообщения |
Описание |
400 |
Bad Request |
proto: syntax error (line 1:2): unexpected token |
некорректный формат запроса |
400 |
Bad Request |
proto: syntax error (line 1:2): invalid value |
невалидный запрос |
Примеры
Входные параметры:
Выходные параметры:
{
"regions": [
{
"project_id": 10008,
"region_id": 10257,
"parent_region_id": 10084,
"region_code": "SLH",
"region_name": "Salekhard",
"description": "Салехард"
}
],
"types": [
{
"type_id": 1104,
"type_name": "DEF"
}
],
"categories": [
{
"category_id": 10003,
"type_id": 1107,
"type_name": "CEN",
"category_name": "REGULAR"
}
]
}