Skip to main content

AezaAPI module

Project description

AezaAPI

Описание

Библиотека для использования API сервиса Aeza

Методы

  • get_balance - Узнать баланс
  • invoice_card - Пополнить баланс картой
  • invoice_qiwi - Пополнить баланс через Qiwi
  • status_server - Статус серверов
  • add_api_key - Создание API-ключа
  • get_api_key - Получение списка API-ключей
  • add_ssh_key - Добавление SSH-ключа
  • get_ssh_key - Получение списка SSH-ключей
  • get_my_server - Получение информации приобретённых серверов
  • get_product - Получение списка продуктов
  • get_total_product - Количество продуктов
  • ordering_service - Покупка сервера

Примеры

from ApiAeza import aeza

TOKEN = aeza.AuthAeza('API-KEY')


def test() -> str:
    """Функция проверит баланс,
       если он меньше 50 рублей,
       то создаcт счёт на сумму 500 рублей
       при этом метод сразу возвращает ссылку для оплаты."""
    if TOKEN.get_balance() < 50:
        return TOKEN.invoice_card(500)
    return 'Всё хорошо'

Покупка сервера

from ApiAeza import aeza

TOKEN = aeza.AuthAeza('API-KEY')


def test() -> str:
    """Покупка сервера."""
    return TOKEN.ordering_service(1, # Количество
                                  'mount', # Срок (hour, mount, quarter_year, year, half_year)
                                  'NameServer', # Имя сервера
                                  3, # ID сервера (Можно узнать методом get_product)
                                  25, # os
                                  True) # Автопродление

###Начало работы

Для начала работы импортируйте библиотеку, предварительно установив её

pip install ApiAeza
from ApiAeza import aeza

Далее инициализируйте API-ключ

TOKEN = aeza.AuthAeza('API-KEY')

Все методы делаются через переменную в которой вы инициализировали токен

TOKEN.get_my_server()

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

AezaAPI-1.0.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AezaAPI-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file AezaAPI-1.0.0.tar.gz.

File metadata

  • Download URL: AezaAPI-1.0.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for AezaAPI-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8f59f58dedec415b167fb3f8e2ac5b6bc5708e11ff463a1a388afe8b44b56dac
MD5 6d66df78c0190a1fb241f431a3539974
BLAKE2b-256 8c913cb7ce12a237d25c89d647ce445df9e45ad9b2f4c38e7cc143506b157ccf

See more details on using hashes here.

File details

Details for the file AezaAPI-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: AezaAPI-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for AezaAPI-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18c24312fbee7ece281ddbaa50edb6ea5789aca600c71dda4b58e87a9d07d337
MD5 3fc0f0b56f413dde5929f1229ed10b1c
BLAKE2b-256 9074b9fd9ddd4fe9f6c883f56ad8e6ea2ba6e89334dc42db284da70bc030a7f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page