【问题标题】:unable to create notification_key for gcm using node js无法使用节点 js 为 gcm 创建 notification_key
【发布时间】:2014-08-26 13:34:02
【问题描述】:

当我尝试使用 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);
});

我在哪里做错了?

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    我认为你错了:

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

    使用项目编号(您的应用用于注册 GCM 的 12 位数字。

    我知道文档说

    标题:“project_id”:

    但众所周知,这些文档之前混合了 projectIDprojectNumber 两个术语。其实原来12位的数字是用来叫项目ID的。

    【讨论】:

    • 嗨,谢谢它在某种程度上起作用。但现在 gcm 说我“BadJsonFormat”。所有 json 似乎都是正确的。我错过了什么吗?
    • @chanakya 尝试将 reg id 放在双引号中
    • 那边不应该是request标签,应该是'json'标签。谢谢@Eran。
    猜你喜欢
    • 1970-01-01
    • 2020-12-24
    • 2010-11-30
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    相关资源
    最近更新 更多