如何使用 WEB SDK 在 QuickBlox 中创建房间

Posted

技术标签:

【中文标题】如何使用 WEB SDK 在 QuickBlox 中创建房间【英文标题】:how to create room in QuickBlox using WEB SDK 【发布时间】:2014-02-20 06:30:22 【问题描述】:

我想使用 QuickBlox(web) 实现群聊。通常,对于群聊,我们将登录 QuickBlox,进行聊天并创建一个群。除此之外,还有其他可能性 由用户以编程方式创建房间?如果可能,请帮助我如何实现。

提前致谢。

【问题讨论】:

【参考方案1】:

现在 WebSDK 不支持 XMPP API 的包装器,因此您应该为此添加额外的 XMPP JS 库。

Strophe.js (http://strophe.im/strophejs/)

及其 Strophe.muc 插件 (https://github.com/QuickBlox/sample-chat-xmpp-web/blob/master/js/libs/strophe.muc.js)。

请使用以下方法创建聊天室:

1)muc.createInstantRoom

2)muc.configure

3)muc.saveConfiguration

【讨论】:

您能否提供示例(链接/参考),以便我可以根据我的要求参考和实施。我不明白我必须传递哪些参数并得到结果。请帮助我.. .提前致谢 Strophe 是我们不支持的第三方产品。也许你可以在网上找到一些关于 Strophe muc 插件及其代码示例的信息或寻求创作者的支持。 或者你可以使用其他xmpp js库,不仅仅是Strophe。 Strophe.js 是更底层的库,我们建议与我们的 WebSDK 一起使用,因为它们可以很容易地结合起来。我们在示例中展示了这些内容(例如,github.com/QuickBlox/sample-chat-xmpp-web/tree/master),但我们还没有使用编程方式创建聊天室。 目前 QuickBlox 有一个自己的用于 WebSDK 的 Web XMPP 聊天插件。你可以在这里查看所有文档:quickblox.com/developers/Web_XMPP_Chat_Sample @WebDev 为什么在“Chat plugin API (Deprecated)”下创建房间的特定部分?这是否意味着我们不应该再使用它?用户是否可以通过其他方式以编程方式创建房间?

以上是关于如何使用 WEB SDK 在 QuickBlox 中创建房间的主要内容,如果未能解决你的问题,请参考以下文章

如何管理 quickblox 会话 Javascript SDK

如何使用 quickblox sdk 发送简单的短信?

如何减小 web-RTC 库的大小?

QuickBlox 入门

Quickblox:如何在 iOS SDK 中访问自定义对象特殊参数(增量)?

QuickBlox iOS SDK 更新消息