使用ejabberd API按用户获取已订阅组的列表

使用ejabberd API按用户获取已订阅组的列表,api,chat,ejabberd,multiuserchat,Api,Chat,Ejabberd,Multiuserchat,我目前正在使用EjabberdAPI为我们的应用程序开发聊天系统 我在如何按用户名检索订阅组列表方面遇到问题 我只能检索用户占用但未使用get_room_users API订阅的组列表 我的推荐人: 我的问题: 如何按用户名检索已订阅组的列表 我是否需要注册该组的所有订户才能使用get_room_users API 如何按用户名检索已订阅组的列表 没有获取该信息的命令 我是否需要注册该组的所有订户才能使用get_room_users API 我猜你的意思是让房间里有人。如果您使房间订阅者同时成

我目前正在使用EjabberdAPI为我们的应用程序开发聊天系统

我在如何按用户名检索订阅组列表方面遇到问题

我只能检索用户占用但未使用get_room_users API订阅的组列表

我的推荐人:

我的问题:

  • 如何按用户名检索已订阅组的列表

  • 我是否需要注册该组的所有订户才能使用get_room_users API

  • 如何按用户名检索已订阅组的列表
  • 没有获取该信息的命令

  • 我是否需要注册该组的所有订户才能使用get_room_users API
  • 我猜你的意思是让房间里有人。如果您使房间订阅者同时成为房间的成员,那么您可以使用get_room_附属关系,例如:

    $ ejabberdctl get_room_affiliations room1 conference.localhost
    user2   localhost       member
    user1   localhost       owner
    

    嗨,巴德洛普,谢谢你的回复。如果我知道房间名称,我可以检索所有订阅者,但我只需要通过用户名检索。但我已经用不同的方法解决了这个问题。@Mohamadrazimanmdom你能分享一下你的方法吗?我也有同样的要求