Справочники нужны для получения идентификаторов данных и их сопоставления с параметрами, которые используются в расчете, т.е. чтобы получить варианты значений и их id в системе.
Справочник | Значение |
---|---|
/rest/full/car_mark/ |
Марки автомобилей |
/rest/full/car_mark/<car_mark_id>/car_model/ |
Модели автомобилей |
/rest/full/car_type/ |
Тип ТС |
/rest/full/target_of_using/ |
Цель использования |
/rest/full/insurance_duration/ |
Срок страхования |
/rest/full/exploitation_area/ |
Регион эксплуатации |
/rest/full/insurant_type/ |
Тип страхования |
/rest/full/insurable_risk/ |
Страховой риск |
/rest/full/owner_registration/ |
Регион регистрации |
/rest/full/prolongation/ |
Типы пролонгации |
В практическом примере показано получение Python'ом модели и марки авто. Аналогично необходимо получить id из указанных выше справочников для использования в Расчёте.
Также можно получить все значения и id из справочников через REST запросы, как указано ниже.
Рассмотрим получение данных на примере справочника "Цель использования"
Для получения данных нужно отправить GET-запрос.
Host: ibg.dev.b2bpolis.ru
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:51.0) Gecko/20100101 Firefox/51.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://ibg.dev.b2bpolis.ru/
Ответ сервера будет содержать значения этого параметра и ID этих значений:
[{
"id": 46596,
"title": "В личных целях"
}, {
"id": 46597,
"title": "Такси, прокат/аренда"
}, {
"id": 54167,
"title": "Учебная езда"
}, {
"id": 54168,
"title": "Перевозка опасных грузов"
}, {
"id": 54169,
"title": "Прокат/краткосрочная аренда"
}, {
"id": 54170,
"title": "Регулярные пассажирские перевозки"
}, {
"id": 54171,
"title": "Дорожные и специальные ТС"
}, {
"id": 54172,
"title": "Экстренные и коммунальные службы"
}, {
"id": 54173,
"title": "Прочее"
}]