如何使用“npm request”向离子API发送推送通知?

时间:2016-09-01 11:42:30

标签: node.js ionic-framework npm request ionic2

我尝试用“npm请求”按离子API推送通知。我的代码:

var request = require('request');
var token = '................';

var title = escapeJson('title 123');
var message = escapeJson('message 123');

var req = {
  method: 'POST',
  url: 'https://api.ionic.io/push/notifications',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer ' + token
  },
  data: {
    "tokens": ["........"],
    "profile": "pushserver",
    "notification": {
      "title": title,
      "message": message,
      "android": {
        "title": title,
        "message": message
      }
    }
  }
};

我收到了这个错误:

  

{“meta”:{“version”:“2.0.0-beta.0”,“status”:422,“request_id”:   “853be189-87e0-4636-b58a-aca58cef63b3”},“错误”:{“message”:“无效   请求正文中的JSON。对于空JSON,传递'{}'。“,”type“:   “UnprocessableEntity”,“link”:null}}

有人知道这是什么问题吗?

由于

1 个答案:

答案 0 :(得分:0)

我将“数据”更改为“正文”,现在它正在运行:

c#