2012-03-19 60 views
1

我想在用户注册时从我的rails应用程序创建一个新的xmpp用户。我没有找到用xmpp4r(或任何其他)gem创建新xmpp用户的简单方法。你知道我如何设法用ruby创建一个xmpp用户吗?在xmpp服务器上创建一个新用户

+0

尝试转换http://anandafit.info/2011/05/10/register-new-xmpp-users-with-xmpphp/ – Reactormonk 2012-03-21 22:12:17

回答

1

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

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

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

xmpp4r带有一个register方法,应该为你做这一切(见docs这里)。

+1

我完成了这个项目很长一段时间,我终于使用了openfire API ,但你的回答是正确的,所以我会接受它!谢谢。 – Intrepidd 2012-12-06 11:36:16

相关问题