Javascript 使用节点xmpp在节点中写入Google CCS服务器时出错
这是编写CCS服务器的Google文档中的python代码: 我了解了其中的大部分,以及如何使用Javascript编写代码 但我无法理解如何使用模板发送数据,这正是代码的这一部分:Javascript 使用节点xmpp在节点中写入Google CCS服务器时出错,javascript,python,node.js,xmpp,google-cloud-messaging,Javascript,Python,Node.js,Xmpp,Google Cloud Messaging,这是编写CCS服务器的Google文档中的python代码: 我了解了其中的大部分,以及如何使用Javascript编写代码 但我无法理解如何使用模板发送数据,这正是代码的这一部分: def send(json_dict): template = ("<message><gcm xmlns='google:mobile:data'>{1}</gcm></message>") client.send(xmpp.protocol.Messag
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))))
我理解发送的JSON,但我无法绑定他们在Python中管理的模板。有什么帮助吗?重要的部分是以所需格式发送消息:
<message id="">
<gcm xmlns="google:mobile:data">
{
"to":"REGISTRATION_ID", // "to" replaces "registration_ids"
"message_id":"m-1366082849205" // new required field
"data":
{
"hello":"world",
}
"time_to_live":"600",
"delay_while_idle": true/false
}
</gcm>
</message>
{
“收件人”:“注册ID”/“收件人”替换“注册ID”
“消息id”:“m-1366082849205”//新必填字段
“数据”:
{
“你好”:“世界”,
}
“生存时间”:“600”,
“空闲时延迟”:真/假
}
是否使用模板并不重要。我不知道
python
也不知道javascript
,但python示例中的模板的目的似乎只是为了避免每次发送消息时编写包装JSON的xml标记。您可以在发送消息时将它们附加到JSON中。重要的是以所需格式发送消息:
<message id="">
<gcm xmlns="google:mobile:data">
{
"to":"REGISTRATION_ID", // "to" replaces "registration_ids"
"message_id":"m-1366082849205" // new required field
"data":
{
"hello":"world",
}
"time_to_live":"600",
"delay_while_idle": true/false
}
</gcm>
</message>
{
“收件人”:“注册ID”/“收件人”替换“注册ID”
“消息id”:“m-1366082849205”//新必填字段
“数据”:
{
“你好”:“世界”,
}
“生存时间”:“600”,
“空闲时延迟”:真/假
}
是否使用模板并不重要。我不知道
python
也不知道javascript
,但python示例中的模板的目的似乎只是为了避免每次发送消息时编写包装JSON的xml标记。您可以在发送消息时将它们附加到JSON中。我唯一的问题是,在节点示例中,我不确定应该将这些数据发送到哪里。在c()或t()函数调用中?@Hick您成功地从节点发送了ccs消息吗?我唯一的问题是,在节点示例中,我不确定应该将这些数据发送到哪里。在c()或t()函数调用中?@Hick您是否已成功从节点发送ccs消息?