Ejabberd,Python:检查用户,如果没有创建

Posted

技术标签:

【中文标题】Ejabberd,Python:检查用户,如果没有创建【英文标题】:Ejabberd, Python: Check user, if not create 【发布时间】:2011-10-16 15:30:43 【问题描述】:

如果用户不存在,是否可以通过 python 和 xmpp 客户端(如 slimxmpp)与 Ejabberd 接口对话以创建用户?

有人可以建议最好的方法吗?

【问题讨论】:

【参考方案1】:

您是否已经检查了带内注册? 规范在这里:http://xmpp.org/extensions/xep-0077.html

如果您将 ejabberd 配置为允许带内注册,那么您的客户端将能够创建一个尚不存在的帐户。

【讨论】:

【参考方案2】:

如果 Twisted 适合您,您可以根据自己的需要调整我的 jarn.xmpp.twisted。它使用XEP-0133 Service Administration。相关文章可以在protocols.py找到。

【讨论】:

以上是关于Ejabberd,Python:检查用户,如果没有创建的主要内容,如果未能解决你的问题,请参考以下文章

如何检查用户是不是已在 ejabberd 服务器中注册或未使用 asmack

使用 ejabberd 将 nick 字段添加到注册新的 xmpp 用户名

使用 Javascript 使用 ejabberd 获取在线用户列表?

xmpp ejabberd - 查询用户存在

ejabberd 快速重新连接、推送模式和上次活动

当用户加入房间时,如何将没有隶属关系的用户直接设置为成员 - Ejabberd