Skip to main content

MegafonAPI

Работа с личным кабинетом для бизнеса и ВАТС через API

Этому проекту много чего не хватает:

  • Тестов
  • Проверок ответов бэкенда
  • ...

Однако, даже в существующем виде, он работоспособен и используется в одном крупном проекте, для которого и дорабатывается время от времени

MagfonAPI.LK

Класс для работы с личным кабинетом. Для инициализации необходимы: адрес (b2blk.megafon.ru), логин, пароль

Позволяет:

  1. Получить список сим-карт
  2. Получить информацию по сим-картам (начисления, состояние, тариф, лимиты, услуги)
  3. Сменить тариф
  4. Установка/снятие добровольной блокировки
  5. Установка лимитов

Пример

    from MegafonAPI import VATS
    vats = VATS("address", "user", "password", "name"])
    if vats.getSimCards():
      print(vats.simcards)

MagfonAPI.VATS

Класс для работы с ВАТС. Для инициализации необходимы: адрес (vatsXXXX.megapbx.ru), логин, пароль

Позволяет:

  1. Получить список сим-карт
  2. Получить список пользователей
  3. Добавить/удалить сим-карту в/из ВАТС
  4. Подключить(назначить) сим-карту свободному пользователю
  5. Отключить сим-карту

Пример

    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)

Source distribution for MegafonAPI 0.0.45
File Size Uploaded
MegafonAPI-0.0.45.tar.gz 12.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MegafonAPI 0.0.45
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.45 This release

2 release files

0.0.44

2 release files

0.0.42

2 release files

0.0.41

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page