【发布时间】:2018-04-06 11:04:41
【问题描述】:
这是我的代码:
function sendToken(token) {
$.ajax({
url: 'https://iid.googleapis.com/iid/v1/' + token + '/rel/topics/IoT',
method: 'POST',
headers: {
Authorization: 'key=' + server_key
},
contentType: 'application/json',
cache: false,
success: function(response) {
console.log(response);
},
error: function(response) {
console.log(response);
}
});
}
回复是{"error":"MissingAuthorization"}
我被卡住了,无法理解为什么这不起作用。
【问题讨论】:
-
我猜
server_key是一个变量,所以你不应该在它周围加上引号 -
同样的响应 {"error":"MissingAuthorization"}
-
Authorization标头应具有以下格式:'Authorization': 'Bearer ' + accessToken,因此请在您的代码中使用此格式Authorization: 'Bearer ' + server_key。 firebase.google.com/docs/cloud-messaging/…
标签: javascript jquery firebase firebase-cloud-messaging