我正在尝试从我的html页面向Android应用发送Firebase推送通知。我正在引用this SO答案来实现它。这是我的代码:
function post() {
$.ajax({
type : 'POST',
url : "https://fcm.googleapis.com/fcm/send",
headers : {
Authorization : 'key=' + 'xxxxxxxxxxxx-xxx-xxxxxxxxxxxxxx'
},
contentType : 'application/json',
data : {
"to": "/topics/videos",
"data": {
"message": "This is push for video!"
}
},
success : function(response) {
console.log(response);
},
error : function(xhr, status, error) {
console.log(xhr.error);
}
});
目前,我遇到的问题是POST request
我收到了以下错误:
JSON_PARSING_ERROR:位置0处的意外字符(t)。
答案 0 :(得分:1)
尝试致电
JSON.stringify({"to": "videos", "data": {"message": "This is push for video!"}})
或添加选项dataType: 'json'