Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

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

License

NotificationsYou must be signed in to change notification settings

dontsovcmc/emp_mos_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

!! Библиотека больше не поддерживается сервером (2022) !!

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

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

Создаем объект api

from emp_mos_api.mos import MosAPIapi = 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)

Примеры:

examples

Установка:

[sudo] pip install -U emp-mos-api

Если нет pip, то ставим его:

linux

sudo apt-get install python-pip python-dev build-essential

windows

python https://bootstrap.pypa.io/get-pip.py# добавляем пусть до pip в PATH (C:\Python27\Scripts)перезагружаем терминал

Благодарности

@monster1025

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp