Catalog PyPI
PACKAGE EXPLORERView in registry

AezaAPI

PyPI

AezaAPI module

aezapython
Versions collected1
Direct dependencies0From release 1.0.2
Last observed20 Oct, 20:59 UTC

README

Version 1.0.2 documentation

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.24 Mar 20230

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
blxssdcoder/aezaapi

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:59 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ad6036c337ed5d2411618812b23f971d9e21a67913337434f1bb8d711eace826