我正在使用smack为我的网站创建一个聊天室但是因为我想要更改房间配置或其成员,当我想要获得当前成员或只是进行任何其他修改时,我得到了错误未经授权(401)!我已与管理员帐户连接,该帐户也是房间的所有者!顺便说一句,我可以通过客户完成所有这些工作,没有任何问题! 任何机构都有任何想法如何解决它?
问候。
答案 0 :(得分:0)
我刚发现问题:)这是因为我应该先加入房间,然后才能管理它! 像这样:
MultiUserChat room = new MultiUserChat(connection, roomId);
room.join("admin"); // missing line :)
Collection<Affiliate> currentMembers=room.getMembers();