Интеграция с системой ЕИС ЖКХ¶
Все запросы необходимо отправлять на адрес shanyraq@dbt.asia По ошибкам прилагать обязательно скриншоты. Ответ на ваш запрос поступит в порядке очереди. Длительность ожидания зависит от сложности задачи(направленной заявки).
Значения сокращений в системе E-Shanyraq:
ЕИС ЖФ и ЖКХ - Единая информационная система жилищного фонда и коммунального хозяйства
МЖД - Многоквартирный жилой дом
ОСИ - Объединение собственников имущества
КСК - Кооператив собственников квартир
УК - Управляющая компания
СК - Сервисная компания
МИО - Местный исполнительный орган
СЕМ - Субъект естественной монополии
ПУ - Прибор учета
ОПУ - Общедомовой прибор учета
ИПУ - Индивидуальный прибор учета
ФИО - Фамилия, имя, отчество
ПО - Программное обеспечение
ЖКХ - Жилищно-коммунальное хозяйство
КАТО - Классификатор административно-территориальных объектов
Пример загрузки данных с помощью CURL
Примечание: Value - это показания счетчика, его необходимо тоже указывать. Счетчик необходим для того чтобы считать показание. Например, счетчик показывает количество тепла за весь накопленный период времени.
ОТВЕТЫ на ваши запросы будут предоставляться в порядке очереди и продолжительность ожидания в зависимости от сложности ошибки, вопроса.
Узнайте ИД вашей организаций:
curl -X GET 'https://shanyraq.valis.kz/api/res.users?fields=id,name,company_id' -H 'api_key: ВАШ-КЛЮЧ'
Ответ:
{"records":[{"id":82,"name":"Сидоров Сергей Владимирович","company_id":[74,"ТОО Счетчики"]}],"length":1}
Узнайте Ваш ИД КАТО (Классификатор Административно-Территориальных Объектов):
curl -X GET 'https://shanyraq.valis.kz/api/kato.kato?name=Астана' -H 'api_key: ВАШ-КЛЮЧ'
Ответ:
{"records": [{"code": "710000000", "id": 16788, "name": "\u0433.\u0410\u0441\u0442\u0430\u043d\u0430"}], "length": 1}
Загрузка МЖД
curl -X POST https://shanyraq.valis.kz/api/property.building -d '{"street": "Абылай Хана", "street_no":"3", "kato": 16788}' -H 'Content-type: application/json' -H 'api_key: ВАШ-КЛЮЧ'
{"jsonrpc": "2.0", "id": null, "result": {"id": 175}}
Просмотр Справочника типов прибора
curl -X GET https://shanyraq.valis.kz/api/property.meter.type -H 'api_key: ВАШ-КЛЮЧ'
Загрузка Приборов Учета
curl -X POST https://shanyraq.valis.kz/api/property.meter -d '{"category_id": "opu","type_id":5, "building_id":175, "serial": "SN1231243523"}' -H 'Content-type: application/json' -H 'api_key: ВАШ-КЛЮЧ'
Ответ:
{"jsonrpc": "2.0", "id": null, "result": {"id": 1455}}
Загрузка Журнала приборов учета
curl -X POST https://shanyraq.valis.kz/api/property.meter.log -d '{"meter_id": 1455, "building_id":175, "check_date":"2018-01-01 14:02:33", "value": 124234.32, "t_in": 56.585445404052734, "t_out": 42.502155303955078, "t_delta": 14.083290100097656, "q_in": 5.0980558395385742, "q_out": 3.5513300895690918, "q_delta": 1.5467253923416138, "v_in": 100.291015625,"v_out": 95.1399917602539,"v_delta": 5.1510238647460938}' -H 'Content-type: application/json' -H 'api_key: ВАШ-КЛЮЧ'
{"jsonrpc": "2.0", "id": null, "result": {"id": 123534}}
curl -X POST https://shanyraq.valis.kz/api/property.meter.log -d '{"meter_id": 1455, "building_id":175,"check_date":"2018-02-01 16:20:47", "value": 124345.61, "t_in": 56.585445404052734, "t_out": 42.502155303955078, "t_delta": 14.083290100097656, "q_in": 5.0980558395385742, "q_out": 3.5513300895690918, "q_delta": 1.5467253923416138, "v_in": 100.291015625,"v_out": 95.1399917602539,"v_delta": 5.1510238647460938}' -H 'Content-type: application/json' -H 'api_key: ВАШ-КЛЮЧ'
{"jsonrpc": "2.0", "id": null, "result": {"id": 123535}}
Загрузка Квартир
curl -X POST https://shanyraq.valis.kz/api/res.partner -d '{"name": "Иванов Иван Иванович"}' -H 'Content-type: application/json' -H 'api_key: ВАШ-КЛЮЧ'
{"jsonrpc": "2.0", "id": null, "result": {"id": 13433}}
curl -X POST https://shanyraq.valis.kz/api/property.apartment -d '{"name": "Квартира 1","number":1, "owner_id":13433, "building_id":175}' -H 'Content-type: application/json' -H 'api_key: ВАШ-КЛЮЧ'
{"jsonrpc": "2.0", "id": null, "result": {"id": 6433}}
Если хотите много данных 1 запросом отправить есть метод загрузки нескольких записей Ниже пример загрузки показание прибора (property.meter.log) за 2 дня одним запросом
curl -X POST -H "Content-type:application/json" https://shanyraq.valis.kz/api/batch/property.meter.log/ -d '{"records":[{"meter_id":1455, "building_id":175, "check_date":"2018-01-01", "value": 124345.61, "t_in": 56.585445404052734, "t_out": 42.502155303955078, "t_delta": 14.083290100097656, "q_in": 5.0980558395385742, "q_out": 3.5513300895690918, "q_delta": 1.5467253923416138, "v_in": 100.291015625,"v_out": 95.1399917602539,"v_delta": 5.1510238647460938},{"meter_id":1455, "building_id":175, "check_date":"2018-01-02", "value": 125688.84, "t_in": 56.585445404052734, "t_out": 42.502155303955078, "t_delta": 14.083290100097656, "q_in": 5.0980558395385742, "q_out": 3.5513300895690918, "q_delta": 1.5467253923416138, "v_in": 100.291015625,"v_out": 95.1399917602539,"v_delta": 5.1510238647460938}]}' -H 'api_key: ВАШ-КЛЮЧ'
{"jsonrpc": "2.0", "id": null, "result": {"id": [12562, 12563]}}
Если хотите поискать МЖД или Показание можете в запрос можно передавать искомое имя или другое поле Ниже пример поиска МЖД (property.building) с Названием улице Юбилейный
curl -X GET 'https://shanyraq.valis.kz/api/property.building?fields=id,name&street=Юбилейный' -H 'api_key: ВАШ-КЛЮЧ'
{"records":[{"id":225,"name":"мкр. Юбилейный 14"}, ... ],"length":22}
Такой же пример поиска по КАТО города Костанай
curl -X GET 'https://shanyraq.valis.kz/api/property.building?fields=id,name,kato&kato=г.Костанай' -H 'api_key: ВАШ-КЛЮЧ'
{"records":[{"id":225,"name":"мкр. Юбилейный 14","kato":[29868,"г.Костанай"]}, ... ],"length":28}
Если хотите исправить данные МЖД или Показание можете в запрос можно передавать ИД записи Ниже пример исправление МЖД с Идентификатором 225 (property.building) с Названием улице Юбилейный 14/2
curl -X PUT 'https://shanyraq.valis.kz/api/property.building/225/' -d '{"name":"Юбилейный 14/2"}' -H 'api_key: ВАШ-КЛЮЧ'
Ответ:
{"records":[{"id":225,"name":"мкр. Юбилейный 14", ...}],"length":1}