我使用FCM作为HTTP帖子时出错

时间:2018-06-13 19:25:04

标签: angular typescript ionic-framework firebase-cloud-messaging

错误:请求缺少身份验证密钥(FCM令牌)。 错误401

HTTP帖子的代码:

let headers: Headers = new Headers({
  'Access-Control-Allow-Origin': '*',
  'Access-Control-Allow-Methods': 'HEAD, GET, POST, PUT, PATCH, DELETE',
  'Access-Control-Allow-Headers': 'Origin, Content-Type, X-Auth-Token',
  'Content-Type': 'application/json',
  'Authorization': 'key=' + this.apiKey
})

1 个答案:

答案 0 :(得分:0)

您提供的代码只是服务文件中定义的标头。 http邮政编码应该像' this.http.post(...)'在您的服务文件中。您可以在角色官方网站上查看示例:https://angular.io/guide/http#making-a-post-request

找到http post方法后,请检查您是否提供了身份验证令牌。根据您提供的代码,我会说令牌应该是this.apiKey。确保您的post方法提供了令牌。