Ejabberd,Python:检查用户,若不存在则创建。
可以通过像 sleekxmpp 这样的 XMPP 客户端,从 Python 与 Ejabberd 接口进行对话吗?这样可以在用户不存在的情况下创建一个新用户吗?
有没有人能给点建议,告诉我最好的方法是什么?
2 个回答
0
如果你可以使用Twisted这个工具的话,你可以根据自己的需求调整我的jarn.xmpp.twisted项目。这个项目使用了XEP-0133 服务管理这个标准。你需要的相关内容可以在protocols.py文件里找到。
1
你检查过“带内注册”了吗?
相关的说明在这里:http://xmpp.org/extensions/xep-0077.html
如果你把ejabberd配置成允许“带内注册”,那么你的客户端就可以在账号还不存在的情况下创建一个新账号。