Python API implementation to work with Megafon business services
Project description
MegafonAPI
Работа с личным кабинетом для бизнеса и ВАТС через API
Этому проекту много чего не хватает:
- Тестов
- Проверок ответов бэкенда
Однако, даже в существующем виде, он работоспособен и используется в одном крупном проекте, для которого и дорабатывается время от времени
MagfonAPI.LK
Класс для работы с личным кабинетом. Для инициализации необходимы: адрес (b2blk.megafon.ru), логин, пароль
Позволяет:
- Получить список сим-карт
- Получить информацию по сим-картам (начисления, состояние, тариф, лимиты, услуги)
- Сменить тариф
- Установка/снятие добровольной блокировки
- Установка лимитов
Пример
from MegafonAPI import VATS
vats = VATS("address", "user", "password", "name"])
if vats.getSimCards():
print(vats.simcards)
MagfonAPI.VATS
Класс для работы с ВАТС. Для инициализации необходимы: адрес (vatsXXXX.megapbx.ru), логин, пароль
Позволяет:
- Получить список сим-карт
- Получить список пользователей
- Добавить/удалить сим-карту в/из ВАТС
- Подключить(назначить) сим-карту свободному пользователю
- Отключить сим-карту
Пример
from MegafonAPI import LK
lk = LK("address", "user", "password", "name"])
if lk.getSimCards():
lk.getSimServicesInfo(lk.simcards)
print(lk.simcards)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
MegafonAPI-0.0.37.tar.gz
(12.1 kB
view hashes)
Built Distribution
Close
Hashes for MegafonAPI-0.0.37-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | facd3b310ce045fd7e2c31c30e4413f031617682db477c5114c329dee0c16154 |
|
MD5 | 0c59248c4026dab6c010b610f235b62a |
|
BLAKE2b-256 | 77bff5f3b8fea139f8149f9dd998561f0116f779012b2606f1ff9f7369d21cab |