История страницы
...
В поле «Тип» укажите название справочника, после этого подсказки заработают:
API
Поиск по справочнику
Аналогично «родным» справочникам:
Без форматирования |
---|
POST /suggestions/api/4_1/rs/suggest/employees HTTP/1.1 Host: suggestions.evercorp.ru Content-Type: application/json { "query": "Василий" } |
Фильтрация
Поддерживается стандартный параметр count и фильтрация (если настроена фильтрация, параметр filter в конфигурации справочника):
Без форматирования |
---|
POST /suggestions/api/4_1/rs/suggest/employees HTTP/1.1 Host: suggestions.evercorp.ru Content-Type: application/json { "query": "Василий", "filters": [{"department": "Маркетинг"}, {"department": "ИТ"}] "count": 5 } |
Поиск по идентификатору
Работает, если настроен идентификаторам (если настроены идентификаторы, параметр ids в конфигурации справочника):
Без форматирования |
---|
POST /suggestions/api/4_1/rs/findById/employees HTTP/1.1 Host: suggestions.evercorp.ru Content-Type: application/json { "query": "1024" } |
Поиск ближайшего объекта
Работает в версиях Геолокация (с версии 19.11+, если заданы координаты, настроен параметр geolocate в конфигурации справочника). Работает аналогично геолокации для адресов – возвращает ближайшие объекты по заданным координатам.:
Без форматирования |
---|
POST /suggestions/api/4_1/rs/geolocate/postal_unit HTTP/1.1 Host: suggestions.evercorp.ru Content-Type: application/json { "lat": 55.763938, "lon": 37.637281, "radius_meters": 10000, "count": 15 } |
Геолокация работает не только через POST, но и через GET:
Без форматирования |
---|
GET /suggestions/api/4_1/rs/geolocate/postal_unit?lat=55.763938&lon=37.637281 HTTP/1.1 Host: suggestions.evercorp.ru |
Параметры запроса:
Параметр | Обязательный? | Описание | ||||||
---|---|---|---|---|---|---|---|---|
lat | да | Географическая широта | ||||||
lon | да | Географическая долгота | ||||||
count | нет |
| ||||||
radius_meters | нет | Радиус поиска в метрах (по умолчанию – 100, максимум – 10000) |
...
Обзор
Инструменты контента