Web API для ardj

Для написания сторонних клиентов для ardj можно использовать встроенный веб-интерфейс, который позволяет получать и изменять данные о содержимом медиатеки. Получение данных открыто для всех пользователей, но для модификации нужно получать специальный токен, для чего пользователь должен указать свой электронный почтовый адрес и подтвердить получение токена по полученной на этот адрес ссылке.

Документация по WebAPI встроена в ardj: специальный веб-сервер по умолчанию слушает порт 8080, при заходе на главную страницу выводит описание методов.

Системные требования:

  • Для выдачи токена ardj отправляет пользователю сообщение по электронной почте. Делает это с помощью утилиты mail. Соответственно, на сервере должна быть установлена эта утилита и почта должна исправно уходить. Проверить это можно командой echo test | mail [email protected] (подставить свой адрес). На сервере с ОС Ubuntu Linux установить почтовую подсистему в минимальной конфигурации можно командой sudo apt-get install mailutils.

Ссылки