!! Библиотека больше не поддерживается сервером (2022) !!
Сайт Единая мобильная платформа города Москвы
Для выполнения запросов требуются:
- уникальный ключ вашего приложения (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)
fines = api.get_car_fines(sts)
[sudo] pip install -U emp-mos-api
Если нет pip, то ставим его:
sudo apt-get install python-pip python-dev build-essential
python https://bootstrap.pypa.io/get-pip.py
# добавляем пусть до pip в PATH (C:\Python27\Scripts)
перезагружаем терминал
@monster1025