Департамент ит Москвы
Содержание
- Поддержка вызовов
- Авторизация
- Завершение сессии
- Получить профиль и адрес
- Поиск адреса по подстроке
- Получить список квартир
- Удалить квартиру
- Добавить квартиру
- Получить электронный платежный документ
- Получить список счетчиков воды
- Отправить новые показания воды
- Получить список счетчиков электроэнергии
- Отправить новые показания электроэнергии
- Получить епд
- Получить штрафы
- Интересные статьи
Неофициальная библиотека для запросов к Единой мобильной платформе города Москвы
Сайт Единая мобильная платформа города Москвы
Для выполнения запросов требуются:
- уникальный ключ вашего приложения (token), выданный Правительством Москвы.
- некий guid (guid)
- при работе с телефона указывается user-agent и версия приложения
Создаем объект api
from emp_mos_api.mos import MosAPI api = MosAPI(token=args.token, user_agent=args.user_agent, guid=args.guid, dev_user_agent=args.dev_user_agent, dev_app_version=args.dev_app_version)
Поддержка вызовов
Авторизация
Авторизируемся на сервере при помощи номера телефона и пароля, полученного из приложения
api.login(args.login, args.pwd)
Завершение сессии
api.logout()
Получить профиль и адрес
response = api.get_profile()
Поиск адреса по подстроке
adresses = api.address_search(pattern)
Получить список квартир
flats = api.get_flats()
Удалить квартиру
api.flat_delete(flat_id)
Добавить квартиру
api.flat_add(name, unom, unad, address, flat_number, paycode)
Получить электронный платежный документ
api.get_eepd_wait_result(flat_id, period, timeout):
Получить список счетчиков воды
water = api.get_watercounters(flat_id)
Отправить новые показания воды
api.send_watercounters(flat_id, new_values)
Получить список счетчиков электроэнергии
electro = api.get_electrocounters(flat_id)
Отправить новые показания электроэнергии
api.send_electrocounters(flat_id, new_values)
Получить епд
epd = api.get_epd(flat_id, period, is_debit)