Smack 错误未授权(401)

Posted

技术标签:

【中文标题】Smack 错误未授权(401)【英文标题】:Smack Error not-authorized(401) 【发布时间】:2013-12-17 18:36:29 【问题描述】:

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

问候。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于Smack 错误未授权(401)的主要内容,如果未能解决你的问题,请参考以下文章

Sonarqube TFS 任务返回错误 (401) 在一个项目上未经授权,但在其他项目上未授权

我在 c# wpf 中使用 spotify api 收到错误 401 未授权

针对 REST API 的授权引发错误:401(未找到请求的凭据。)

常见网页代码错误

http错误大全

AFNetworking--收到 401 未授权错误时如何弹出登录屏幕?