在痛苦地寻找用于XEP 060的Python XMPP库之后,我最终决定使用wokkel和twisted。
但是,他们无法理解XEP-106的简单JID转义
我尝试将用户名作为电子邮件地址传递,因此我像用户名为admin@local.domain的admin\40local.domain@mydomain.tldr一样对其进行转义
程序抱怨用户名中的无效字符,我应该尝试另一个可以工作的库吗?并且有文档。如果能帮上忙我会很感激的。
发布于 2012-03-16 22:44:34
这只是一个猜测,但是如果您在字符串中有用户名或JID,并指定如下所示:
"admin\40local.domain@mydomain.tld"如果是这样的话,Python会特别处理反斜杠escape codes。将其更改为双反斜杠,以便在字符串中实际插入一个反斜杠:
"admin\\40local.domain@mydomain.tld"https://stackoverflow.com/questions/9730436
复制相似问题