Skip to content

BlxssdCoder/AezaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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')

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

TOKEN.get_my_server()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages