Python XMPP订阅节Google Talk

Python XMPP订阅节Google Talk,python,xmpp,google-talk,Python,Xmpp,Google Talk,我正试图从一个网站发送一个订阅节(a@gmail.com)到b(b@gmail.com),但Google Talk XMPP服务器没有转发该节(即b从未收到该节) 如果我用a@gmail.com邀请b@gmail.com, b@gmail.com确实收到IQ节,它如下所示: <presence xmlns='jabber:client' from='a@gmail.com' type='subscribe' to='b@gmail.com'><sub:invitation xm

我正试图从一个网站发送一个订阅节(a@gmail.com)到b(b@gmail.com),但Google Talk XMPP服务器没有转发该节(即b从未收到该节)

如果我用a@gmail.com邀请b@gmail.com, b@gmail.com确实收到IQ节,它如下所示:

<presence xmlns='jabber:client' from='a@gmail.com' type='subscribe' to='b@gmail.com'><sub:invitation xmlns:sub='google:subscribe'><sub:body/></sub:invitation></presence>  

但是,如果我尝试a)指定完整的“from”JID,b)将“from”完全保留在小节之外,或者c)将完整的JID指定为“from”和“to”,则它们都不起作用。GTalk XMPP服务器不从发送状态订阅请求a@gmail.com到b@gmail.com

我在请求订阅之前,通过将物品添加到花名册(好友列表)中,使用了以下格式的一节

<presence xmlns='jabber:client' from='a@gmail.com' type='subscribe' to='b@gmail.com'><sub:invitation xmlns:sub='google:subscribe'><sub:body/></sub:invitation></presence> 

<presence xmlns='jabber:client' from='a@gmail.com' type='subscribe' to='b@gmail.com'><sub:invitation xmlns:sub='google:subscribe'><sub:body/></sub:invitation></presence>