2016-07-20 2 views
0

Привет, я использую ejabberd версию 16.04 для моего приложения чата, и я использую mod_rest для создания комнаты muc и ​​для отправки приглашения в комнату, теперь мне нужно установить set_room_affiliation для определенного mod_muc, но его ошибка говорит, что кто-то может мне помочь. .. !!!Как установить__уровень для mod_muc в ejabberd?

Ниже аргумент передает для каждого соответствующего ejabberd команды

Создания команды

{"key": "secret","command": "create_room","args": ["kandan_team","conference","kandan.com"]} 

команда получила создана. Прошло...!!!

Для отправки номер приглашения пользователя 1

{"key": "secret","command": "send_direct_invitation","args": ["kandan_team","conference","none", "team_inviataion", "[email protected]"]} 

Inviatation успешно отправлен .. !!! Прошло..!!!

Для отправки номер приглашения пользователя 2

{"key": "secret","command": "send_direct_invitation","args": ["kandan_team","conference","none", "team_inviataion", "[email protected]"]} 

Inviatation успешно отправлен .. !!! Прошло..!!!

Для удаления user1 из команды

{"key":"secret","command":"set_room_affiliation","args":["kandan_team", "conference", "[email protected]", "outcast"]} 

Не удалось удалить user1 и говорить как ошибка ..! Не смогли..!!! конфигурационный файл

Ejabberd.yml для mod_rest

mod_restful: 
api: 
    - path: ["admin"] 
    module: mod_restful_admin 
    params: 
     key: "secret" 
     allowed_commands: [register, unregister,status, add_rosteritem, create_room, send_direct_invitation, set_room_affiliation] 
    - path: ["register"] 
    module: mod_restful_register 
    params: 
     key: "secret" 

Так может кто-то помочь мне, как set_room_affiliation пожалуйста ... !!!

ответ

0

Я нашел ответ, я создал muc с неправильным сервисом, который был проблемой. Вместо создания muc с ниже службы я создал другим способом .. !!!

{"key": "secret","command": "create_room","args": ["kandan_team","conference.kandan.com","kandan.com"]} 
Смежные вопросы