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)
Release files for MegafonAPI 0.0.45
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| MegafonAPI-0.0.45.tar.gz | 12.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MegafonAPI-0.0.45-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.7 kB
Release files / MegafonAPI-0.0.45.tar.gz
| Download URL | MegafonAPI-0.0.45.tar.gz |
|---|---|
| Size | 12.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f915b9998284fc27412c49183877428871077fbf8c76aca2d918b78b1462ed1a
|
|
BLAKE2b-256 checksum How to use checksums |
051074b3ed4aa830bcb4c071b518882c51649db1d6dc3ae36540b362f599ee46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12
|
Release files / MegafonAPI-0.0.45-py3-none-any.whl
| Download URL | MegafonAPI-0.0.45-py3-none-any.whl |
|---|---|
| Size | 14.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a68ef2bfb9859a43e8b642bd5e0d2441471989ddab03912b653d54de8c86a5d8
|
|
BLAKE2b-256 checksum How to use checksums |
0bcc03302932cf958dfb7f822a70c7ec84b3eae6544c0029b0bed00dd67deb7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12
|