Департамент ит Москвы

Департамент ит Москвы

Неофициальная библиотека для запросов к Единой мобильной платформе города Москвы

Сайт Единая мобильная платформа города Москвы

Для выполнения запросов требуются:

  • уникальный ключ вашего приложения (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)

Получить штрафы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *