使用ionicframework cloud api发送推送通知

时间:2016-10-09 04:12:39

标签: ionic-framework ionic2

您好我正在尝试从我的nodejs服务器向ionicframework API发送推送通知,这里收到错误是我的代码

var token = '66a5c472b52d3210b591f717b5b996312f8xxxxxxxxxxxx';
var title = 'test';
var message = 'message';

var options = {
  method: 'POST',
  url: 'https://api.ionic.io/push/notifications',
  headers: {
    'Authorization': 'Bearer ' + token,
    'Content-Type': 'application/json'
  },
  json : {
    "send_to_all": true,
    "profile" : "my-profile",
    "notification": {
      "title": title,
      "message": message,
      "android": {
        "title": title,
        "message": message
      },
      "ios": {
        "title": title,
        "message": message
      }
    }

  }
};

request(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);
});

我收到此错误

{ error: 

{message:'发生JWT解码错误。',      链接:null,      类型:'未经授权'},   元:    {状态:401,      版本:'2.0.0-beta.0',      request_id:'75726406-3060-4329-a59e-3bd7f9ca90c8'}}

我可能做错了什么

1 个答案:

答案 0 :(得分:0)

我认为您的授权标题存在问题。 在标题中,您要放置令牌,但请确保它是API令牌 还要先发邮递员请求并检查它是否正常工作。 仅在标题中添加内容类型和授权部分..

然后检查差异..

由于 巴苏