我尝试使用ejabberd API更改MUC主题,但没有成功。我使用Postman来处理API
api :/ api / change_room_option
请求正文:
{
"name": "testgroup",
"service": "conference.localhost",
"option": "subject",
"value": "BookNerds"
}
错误:" 400错误请求"
我已在 ejabberd.yaml 中启用了change_room_option,并将 allow_change_subj 设置为true。使用此配置和相同的请求正文格式,我成功更改了标题'和'描述'。
注意:我使用Adium运行了另一项测试并成功更改主题。当我签入数据库时,主题和 subject_author 已更新。我是否还需要在请求正文中设置subject_author?如果是 - 我不认为这是可能的,因为change_room_option只会接受所述的四个参数here