【发布时间】:2013-06-19 03:43:21
【问题描述】:
这是编写 CCS 服务器的 Google 文档中的 Python 代码:
https://developer.android.com/google/gcm/gs.html#server
我想出了大部分内容,以及如何使用https://github.com/astro/node-xmpp 用 Javascript 编写代码
但我不明白如何使用模板发送数据,正是这部分代码:
def send(json_dict):
template = ("<message><gcm xmlns='google:mobile:data'>{1}</gcm></message>")
client.send(xmpp.protocol.Message(
node=template.format(client.Bind.bound[0], json.dumps(json_dict))))
在 node-xmpp 中,发送是通过以下方式完成的:
var cl = new xmpp.Client({ jid: username,
password: password });
cl.addListener('online',
function() {
argv.slice(5).forEach(
function(to) {
cl.send(new xmpp.Element('message',
{ to: to,
type: 'chat'}).
c('body').
t(argv[4]));
});
我了解正在发送的 JSON,但我无法绑定他们在 Python 中管理的模板。有什么帮助吗?
【问题讨论】:
标签: javascript python node.js xmpp google-cloud-messaging