在xmpp服务器上创建新用户

时间:2012-03-19 15:00:13

标签: ruby xmpp

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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