2013-12-17 201 views
0

我正在与smack合作为我的网站创建一个聊天室,但由于我想更改房间配置或其成员,当我想要获取当前成员或只是做任何其他修改,我得到错误未经授权(401)!我连接到一个管理员帐户,这也是房间的所有者!顺便说一下,我可以通过客户完成所有这些工作,而无需任何问题! 任何机构有任何想法我如何解决它?Smack错误未经授权(401)

问候。

回答

0

我刚刚发现问题:)这是因为我应该先加入房间,然后才能管理它! 是这样的:

MultiUserChat room = new MultiUserChat(connection, roomId); 
room.join("admin"); // missing line :) 
Collection<Affiliate> currentMembers=room.getMembers();