Получение списка корпусов в ЖК
Метод Housing_complex.get_housings является промежуточным между методами Search.showcase и Chessboard.full. Используется для получения списка корпусов внутри конкретного ЖК с их идентификаторами для дальнейшего использования метода Chessboard.full (с входящим параметром housing_id - идентификатором корпуса, содержится в выводе данного метода). Используемый метод: Housing_complex.get_housings
Пример запроса
Название ключа |
Описание |
Тип значения |
Обязательный |
Значение по-умолчанию |
realty_id |
Идентификатор ЖК |
number |
Да |
- |
form_data |
Данные фильтров |
object |
Нет |
{ "area_id":[], "bank_id":[], "subway_id":[], "highway_id":[], "railway_id":[], "_southWest":[], "_northEast":[], "rooms":[], "house_class_id":[]} |
1 QUERY_HOST="https://someserver/path/to/api"
2 QUERY_ID="530c4636-0408-45f8-ab41-28a749a3c43e"
3 QUERY_METHOD="Housing_complex.get_housings"
4
5 COMPLEX_ID="xxx"
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 \"realty_id\": \"$COMPLEX_ID\",
16 }
17 }"
18
19 curl -i -X POST -H $QUERY_HEADER -H $QUERY_HEADER_AUTH -d $QUERY_BODY $QUERY_HOST
Результат запроса
Результат запроса представляет собой массив из корпусов ЖК
Название ключа |
Описание |
Тип значения |
housing_id |
Идентификатор корпуса |
number |
housing_caption |
Название корпуса |
string |
address |
Адрес |
string |
deals_status |
Присутствие в условиях продажи ипотеки, военной ипотеки, материнского капитала |
boolean |
flats |
Сводные параметры квартир в продаже внутри корпуса (количество, минимальная стоимость, минимальная и максимальная площади) |
object |
housing_create_date |
Дата создания корпуса |
string |
housing_create_time |
Время создания корпуса |
string |
housing_image |
Ссылка на изображение корпуса |
string |
stocks_info |
Информация по действующим акциям |
array |
term_of_delivery |
Срок сдачи |
string |
tip_otd_status |
Наличие отделки в помещениях корпуса |
boolean |
Частный пример ответа на запрос в формате JSON
1 {
2 "id": "bfbac7ef-07d2-30fb-5c2a-32a8cff08cec",
3 "jsonrpc": "2.0",
4 "result": [
5 {
6 "address": "г Москва, ул Хуторская 2-я, д 34",
7 "deals_status": false,
8 "flats": {
9 "caption": "квартир",
10 "count": 96,
11 "price_min": 12826088,
12 "price_promo_min": null,
13 "sqm_max": 90.79,
14 "sqm_min": 38.87
15 },
16 "flats_min_price": 12826088,
17 "housing_caption": "Корпус B - Crystal",
18 "housing_create_date": "19.02.2021",
19 "housing_create_time": "13:16",
20 "housing_flats": 96,
21 "housing_id": 333574,
22 "housing_image": "http://localhost:8000/files/upload/e9d90f9a-1667-4cf4-aac5-fc4f9cbe1649.jpg",
23 "special_status": false,
24 "stocks_info": [
25 {
26 "badge_caption": "НОВЫЙ ПРОЕКТ",
27 "color": "#44dbef",
28 "date_end": "09.05.2022",
29 "stock_website": ""
30 },
31 {
32 "badge_caption": "СТАРТ ПРОДАЖ",
33 "color": "#ffcd36",
34 "date_end": "09.05.2022",
35 "stock_website": ""
36 }
37 ],
38 "term_of_delivery": "IV квартал 2023",
39 "term_of_delivery_line1": "2023",
40 "term_of_delivery_line2": "IV квартал",
41 "tip_otd_status": true
42 },
43 {
44 "address": "г Москва, ул Хуторская 2-я, д 34",
45 "deals_status": false,
46 "flats": {
47 "caption": "квартир",
48 "count": 105,
49 "price_min": 12772229,
50 "price_promo_min": null,
51 "sqm_max": 92.59,
52 "sqm_min": 37.35
53 },
54 "flats_min_price": 12772229,
55 "housing_caption": "Корпус C - Silver",
56 "housing_create_date": "19.02.2021",
57 "housing_create_time": "13:16",
58 "housing_flats": 105,
59 "housing_id": xxxx,
60 "housing_image": "http://localhost:8000/files/upload/e9d90f9a-1667-4cf4-aac5-fc4f9cbe1649.jpg",
61 "special_status": false,
62 "stocks_info": [
63 {
64 "badge_caption": "НОВЫЙ ПРОЕКТ",
65 "color": "#44dbef",
66 "date_end": "09.05.2022",
67 "stock_website": ""
68 },
69 {
70 "badge_caption": "СТАРТ ПРОДАЖ",
71 "color": "#ffcd36",
72 "date_end": "09.05.2022",
73 "stock_website": ""
74 }
75 ],
76 "term_of_delivery": "IV квартал 2023",
77 "term_of_delivery_line1": "2023",
78 "term_of_delivery_line2": "IV квартал",
79 "tip_otd_status": true
80 }
81 ]
82 }