【问题标题】:Create a new user on the xmpp server在 xmpp 服务器上创建一个新用户
【发布时间】:2012-03-19 15:00:13
【问题描述】:

当用户注册时,我正在尝试从我的 rails 应用程序创建一个新的 xmpp 用户。我没有找到一种简单的方法来使用 xmpp4r(或任何其他)gem 创建新的 xmpp 用户。你知道我如何用 ruby​​ 创建一个 xmpp 用户吗?

【问题讨论】:

标签: ruby xmpp


【解决方案1】:

您连接的 XMPP 服务器必须允许 in-band registration。当您确定服务器允许带内注册时,请按照XEP-0077 中的协议在服务器上注册一个 XMPP 帐户。

有关实现此目的所需的简单交换,请参阅链接 XEP 中的第 3.1 节。

您可以使用 xmpp4r 或 blather 发送节并响应服务器的回复。 Blather 没有对 XEP-0077 的内置支持,但这仅意味着您必须手动发送节。

xmpp4r 带有一个 register 方法,应该可以为您完成所有这些工作(请参阅此处的 docs)。

【讨论】:

  • 这个项目干了好久,终于用openfire api了,不过你的回答是对的,我接受!谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-15
相关资源
最近更新 更多