快速提问:从我的.net应用程序发送到GAE app的subscripiton节是什么。 背景是: 我希望谷歌应用引擎应用程序充当Web端点,通过HTTP接收来自JSON的Google Mirror SDK通知,并将通知转发回订阅的XMPP客户端。通过Google App Engine,它会发送邀请并发送可在我的Windows系统上从Google Talk客户端看到的消息。我想让我的.net应用程序类似于Google Talk客户端,我正在尝试使用agXMPP库,在发送订阅节之后,它会抛出异常并断开连接。 我应发送的正确订阅节是什么?
我发送:
<iq to="user_name@gmail.com" id="agsXMPP_1" type="set">
<subscribe xmlns="google:push">
<item from="test_appid.appspot.com" channel="test_appid.appspot.com" />
</subscribe>
</iq>
谢谢
答案 0 :(得分:0)
我试着自己想出来。只需接受邀请并在打开连接后发送如下所示的IQ对象: IQ iq = new IQ(); Jid jid = new Jid(“app-id@appspot.com”);
iq.To = jid;
iq.From = _bareJid;
XmppCon.Send(iq);
有效。