我尝试用“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}}
有人知道这是什么问题吗?
由于
答案 0 :(得分:0)
我将“数据”更改为“正文”,现在它正在运行:
c#