我想在用户注册时从我的rails应用程序创建一个新的xmpp用户。我没有找到用xmpp4r(或任何其他)gem创建新xmpp用户的简单方法。你知道我如何设法用ruby创建一个xmpp用户吗?在xmpp服务器上创建一个新用户
1
A
回答
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
相关问题
- 1. 如何在xmpp服务器中创建新组
- 2. 如何在Android中创建服务与XMPP服务器保持Xmpp连接?
- 3. 本地postgresql服务器和在linux上创建新用户
- 4. 如何在一台服务器上创建多个客户端?
- 5. 为上游谷歌构建一个xmpp服务器gcm
- 6. Registert在iOS中使用XMPP的Openfire服务器的新用户
- 7. XMPP服务器:帐户已创建但属性未保存
- 8. RMI-在服务器上创建线程来服务客户端
- 9. 在ejabberd服务器上注册一个新用户android
- 10. 用Eclipse在服务器上创建一个带有Clojure的GWTclient
- 11. 在本地服务器上创建一个Demoapp使用restangular
- 12. 在安装在windows服务器上的乌龟SVN中创建新用户
- 13. XMPP服务器的Erlang客户端
- 14. XMPP客户端与服务器ejabberd
- 15. 请建议一个带有自动帐户注册的好XMPP服务器
- 16. 在服务器上创建cognito admin用户
- 17. 在服务器上创建用户目录并添加权限
- 18. 嘲笑XMPP服务器的建议
- 19. 如何创建一个为每个客户端创建一个新线程的服务器?
- 20. 在Ubuntu上创建一个mssql服务器
- 21. 在FTP服务器上创建一个文本文件(Commons-net)
- 22. 在WP7上创建一个套接字服务器
- 23. 在PC上创建一个SMS服务器
- 24. JAVA-在linux服务器上创建一个文件
- 25. Django上的XMPP/Jabber(聊天服务器)
- 26. 创建一个SMTP服务器c#
- 27. 试图创建一个Python服务器
- 28. 创建一个IRC服务器
- 29. 如何创建一个SMTP服务器
- 30. 创建一个从服务器
尝试转换http://anandafit.info/2011/05/10/register-new-xmpp-users-with-xmpphp/ – Reactormonk 2012-03-21 22:12:17