Получение шахматки корпуса
Метод используется для получения списков объектов недвижимости для формирования шахматки. Используемый метод: Chessboard.full
Пример запроса
Название ключа |
Описание |
Тип значения |
Обязательный |
Значение по-умолчанию |
housing_id |
Идентификатор корпуса ЖК |
number |
Да |
- |
select_rooms |
Выбранные комнаты в интерфейсе |
number |
Нет |
- |
1 QUERY_HOST="https://someserver/path/to/api"
2 QUERY_ID="530c4636-0408-45f8-ab41-28a749a3c43e"
3 QUERY_METHOD="Chessboard.full"
4
5 HOUSING_ID="1"
6
7 QUERY_HEADER="Content-Type: application/json"
8 QUERY_HEADER_AUTH="Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
9
10 QUERY_BODY="{
11 \"id\": \"$QUERY_ID\",
12 \"method\": \"$QUERY_METHOD\",
13 \"jsonrpc\": \"2.0\",
14 \"params\": {
15 \"build_stage_id\": \"2\",
16 \"change\": \"true\",
17 \"codes\": \",
18 \"floor_from\": \"2\",
19 \"floor_not_first\": \"true\",
20 \"floor_not_last\": \"true\",
21 \"floor_to\": \"17\",
22 \"floors_from\": \"7\",
23 \"floors_to\": \"17\",
24 \"highway_id\": [],
25 \"house_class_id\": [\"1\"],
26 \"housing_id\": 77788,
27 \"kitchen_area_from\": \"5\",
28 \"kitchen_area_to\": \"12\",
29 \"living_area_from\": \"20\",
30 \"living_area_to\": \"60\",
31 \"obj_term_of_delivery\": \"\",
32 \"price_from\": \"3000000\",
33 \"price_to\": \"9000000\",
34 \"property_type\": \"1\",
35 \"railway_id\": [],
36 \"rooms\": [\"2\"],
37 \"searchbox\": \"\",
38 \"searchbox_caption\"': \"0\",
39 \"subway_id\": [],
40 \"term_id\": \"1\",
41 \"total_area_from\": \"30\",
42 \"total_area_to\": \"70\",
43 \"type_of_finish_id\": \"1\",
44 }
45 }"
46
47 curl -i -X POST -H $QUERY_HEADER -H $QUERY_HEADER_AUTH -d $QUERY_BODY $QUERY_HOST
Результат запроса
Результат запроса представляет собой массив из секций корпуса
Название ключа |
Описание |
Тип значения |
housing_section |
Название секции |
string |
housing_floors |
Этажи в секции |
array |
housing_floors_flat_count |
Количество квартир на этаже |
number |
housing_flat_area |
Площадь квартиры |
number |
housing_flat_category |
Категория квартиры |
string |
housing_flat_floor_number |
Номер квартиры на этаже |
number |
housing_flat_id |
number |
|
housing_flat_price |
Стоимость квартиры |
number |
housing_flat_rooms |
Количество комнат в квартире |
number |
interface_class |
Цветовой индикатор статуса квартиры |
number |
interface_is_ddu |
Тип правоустанавливающих документов (ДДУ/ДУПТ) |
boolean |
interface_selected |
Признак выбранной квартиры в интерфейсе |
boolean |
Частный пример ответа на запрос в формате JSON
1 {
2 "id":"2e0f2f09-81c8-ebff-2ec9-0a7f7f620cc0",
3 "jsonrpc":"2.0",
4 "result":[
5 {
6 "floors_count":17,
7 "housing_floors":[
8 {
9 "housing_floor_id":52768,
10 "housing_floors_flat_count":10,
11 "housing_floors_number":17,
12 "housing_section":"Секция 1",
13 "radar_area_kitchen":true,
14 "section_number":1
15 "housing_floors_flats":[
16 {
17 "housing_flat_area":41.42,
18 "housing_flat_area_kitchen":12.42,
19 "housing_flat_area_live":17.63,
20 "housing_flat_category":"1",
21 "housing_flat_floor_number":4,
22 "housing_flat_id":52912,
23 "housing_flat_is_apartment":false,
24 "housing_flat_is_duplex":false,
25 "housing_flat_is_mansarda":false,
26 "housing_flat_is_studio":false,
27 "housing_flat_number":144,
28 "housing_flat_price":2555614,
29 "housing_flat_price_promo":null,
30 "housing_flat_rooms":1,
31 "housing_flat_status":"Продаётся",
32 "interface_class":"green",
33 "interface_is_ddu":true,
34 "interface_selected":false,
35 "radar_price":2555614,
36 "radar_price_m2":61700.0,
37 "radar_price_room":2555614.0
38 },
39 {
40 "housing_flat_area":43.96,
41 "housing_flat_area_kitchen":5.65,
42 "housing_flat_area_live":27.45,
43 "housing_flat_category":"1",
44 "housing_flat_floor_number":5,
45 "housing_flat_id":52913,
46 "housing_flat_is_apartment":false,
47 "housing_flat_is_duplex":false,
48 "housing_flat_is_mansarda":false,
49 "housing_flat_is_studio":true,
50 "housing_flat_number":145,
51 "housing_flat_price":2672768,
52 "housing_flat_price_promo":null,
53 "housing_flat_rooms":2,
54 "housing_flat_status":"Продаётся",
55 "interface_class":"green",
56 "interface_is_ddu":true,
57 "interface_selected":false,
58 "radar_price":2672768,
59 "radar_price_m2":60800.0,
60 "radar_price_room":1336384.0
61 }
62 ],
63 },
64 {
65 "housing_floor_id":52760,
66 "housing_floors_flat_count":10,
67 "housing_floors_flats":[],
68 "housing_floors_number":9
69 },
70 {
71 "housing_floor_id":52759,
72 "housing_floors_flat_count":10,
73 "housing_floors_flats":[],
74 "housing_floors_number":8
75 },
76 {
77 "housing_floor_id":52756,
78 "housing_floors_flat_count":10,
79 "housing_floors_flats":[],
80 "housing_floors_number":5
81 },
82 {
83 "housing_floor_id":52755,
84 "housing_floors_flat_count":10,
85 "housing_floors_number":4
86 "housing_floors_flats": [
87 {
88 "housing_flat_area":64.02,
89 "housing_flat_area_kitchen":9.43,
90 "housing_flat_area_live":41.03,
91 "housing_flat_category":"1",
92 "housing_flat_floor_number":8,
93 "housing_flat_id":52786,
94 "housing_flat_is_apartment":false,
95 "housing_flat_is_duplex":false,
96 "housing_flat_is_mansarda":false,
97 "housing_flat_is_studio":true,
98 "housing_flat_number":18,
99 "housing_flat_price":3924426,
100 "housing_flat_price_promo":null,
101 "housing_flat_rooms":3,
102 "housing_flat_status":"Продаётся",
103 "interface_class":"green",
104 "interface_is_ddu":true,
105 "interface_selected":true,
106 "radar_price":3924426,
107 "radar_price_m2":61300.0,
108 "radar_price_room":1308142.0
109 }
110 ],
111 }
112 ],
113
114 }
115 ]
116 }