无法使用节点js为gcm创建notification_key

时间:2014-08-26 13:34:02

标签: javascript android node.js google-cloud-messaging

当我尝试使用node.js在gcm中创建notification_key时出现404错误我的代码是

var request = require('request');

request.post({
uri: 'https://android.googleapis.com/gcm/notification',

request:
{ 
"operation": "create",
"notification_key_name": "appUser-Chris",
"notification_key": "aUniqueKey",
"registration_ids": ['**', '****']
},

headers: {
'content-type': "application/json",
'project_id' : 'fluid-booking-638',
'Authorization' : 'key=*****'
}


}, function(err, response, body) {
    console.log(err);
    console.log(response);
    console.log(body);
});

我在哪里做错了?

提前致谢。

1 个答案:

答案 0 :(得分:2)

我认为你错了:

  

'project_id':'fluid-booking-638',

使用项目编号(您的应用程序使用的12位数字,以便注册到GCM。

我知道文档说

  

标题:“project_id”:

但众所周知,文档之前会混合使用projectIDprojectNumber这两个术语。实际上,最初的12位数字曾被称为项目ID。