Api работает через порт 8082.
В api можно получить подробные сведения о каждой модели веб-интерфейса администратора Carbon Billing 5.
- поля модели;
- методы модели;
- методы объекта.
Создадим тариф с помощью api. Обязательно указываем аргумент, даже если он пустой.
Возвращается XML документ с подробными описаниями для нового объекта.
Можно задать сразу имя тарифа:
В файле можно увидеть, что тариф создался с именем:
Также мы можем получить файл не в XML виде, а в json, для этого пишем в командной строке:
После создания или изменения объекта, его нужно сохранить:
Логика биллинга отработает и вернет значения, которые после сохранения выставились в тарифе.
Теперь этот тариф можно увидеть в веб-интерфейсе администратора Carbon Billing 5.
Чтобы авторизоваться для работы в api, необходимо зайти в веб-интерфейс администратора Carbon Billing 5, раздел Настройки/Настройки (в файле)/Настройка Сети.
Также нужно указать hash_key, который обычно известен при авторизации.
Тогда все запросы будут считаться авторизованными.