我目前正在使用ejabberd API为我们的应用程序开发聊天系统。
我遇到了如何按用户名检索订阅群组列表的问题。
我只能检索用户占用但未使用get_room_users API订阅的组列表。
我的参考: https://docs.ejabberd.im/developer/ejabberd-api/admin-api/
我的问题:
如何按用户名检索订阅群组列表?
我是否需要注册该群组的所有订阅者才能使用get_room_users API?
答案 0 :(得分:1)
- 如何按用户名检索已订阅组的列表?
没有用于获取该信息的命令。
- 我需要注册该组的所有订阅者才能使用get_room_users API吗?
我猜你的意思是get_room_occupants。好吧,如果您将会议室订阅者也设为会议室的成员,则可以使用get_room_affiliations,例如:
$ ejabberdctl get_room_affiliations room1 conference.localhost
user2 localhost member
user1 localhost owner