Я знаю, что могу создать чат в ejabberd с помощью команды
ejabberdctl create_room room_name muc_service xmpp_domain
и я могу отправлять приглашения пользователям с помощью команды
ejabberdctl send_direct_invitation room_name password reason jid1[:jid2]
Может ли кто-нибудь сказать мне, как сделать то же самое, используя ejabberd rest api?
Я использую oauth для аутентификации.
Я сделал следующую конфигурацию в файле ejabberd.yml
port: 5280
module: ejabberd_http
request_handlers:
"/websocket": ejabberd_http_ws
"/log": mod_log_http
"/oauth": ejabberd_oauth
"/api": mod_http_api
web_admin: true
http_bind: true
register: true
captcha: true
commands_admin_access: configure
commands:
- add_commands:
- user
- status
oauth_expire: 3600
oauth_access: all
а также включил mod_muc_admin в файле ejabberd.yml, используя
modules:
mod_muc_admin: {}