- APInita
- Возможности
- Сервисы
- Решения
- Рерайт статей с помощью ИИ и публикацией в Telegram
- Распознавание чеков и документов по фото с помощью APInita
- Генерация изображений с помощью ИИ и отправка в Телеграм
- Получение и передача файлов в Telegram по API
- Авторизация в Telegram-боте с использованием Google-таблицы в качестве базы данных
- Другие решения
- Начать бесплатно
- Вход
- Контакты
Beget API
У Beget есть два API: один для виртуального хостинга (https://beget.com/ru/kb/api/beget-api), другой для VPS, облачного хостинга (https://developer.beget.com/). В данной статье рассмотрим первый тип API для метода сбора статистики по Вашим сайтам.
1. Подготовка Beget API
Перейдите в раздел настройки аккаунта, затем выберите подраздел "Ограничение доступа", далее вкладку "Beget API" (1), включите API (2), установите пароль (3) и укажите разрешенные методы (4), для нашего случая это только "Сбор статистики" и нажмите кнопку "Применить":

2. Сценарий для виртуального хостинга
2.1. Создание подключения
В APInita перейдите в раздел "Подключения" и создайте новое подключение:

Укажите название подключения (1), например "Beget API", выберите тип "Custom" (2), укажите в полях запроса ключ "login" (4), а в качестве значения - Ваш логин от Beget, для ключа "passwd" укажите пароль полученный на шаге 1 (3). Не перепутайте - пароль от API, не от Вашего аккаунта Beget!
2.2. Настройка сценария
Создаем HTTP модуль (1) и указываем следующие данные:

Название шага (2): Получение статистики
URL запроса (3):
https://api.beget.com/api/stat/getSitesListLoadМетод (4): GET Тип данных: application/x-www-form-urlencoded
Подключение (5): выбираем подключение, созданное на шаге 2.1.
Тип данных (6): application/json
Далее нажимаем кнопку разового запуска сценария (7) и переходим во вкладку "Выходные" (8):

Таким образом мы получили данные нагрузки по всем имеющимся сайтам аккаунта. Дальнейшая работа с данными и их применение уже зависит от Ваших дальнейших задач.