отправка запроса POST в FCM не принимает заголовок авторизации в angular - PullRequest
0 голосов
/ 12 июля 2020

Итак, я пытаюсь использовать FCM для отправки уведомлений из Angular веб-приложения в мобильное приложение с помощью облачного обмена сообщениями Firebase ..

но я получаю ответ 401 "в запросе отсутствует ключ аутентификации ", Я протестировал тот же запрос на POSTMAN, и он работал, но на angular это не так ..

вот мой код:

pushNotification(title , body){


this.http.post('https://fcm.googleapis.com/fcm/send' , {
  header: {
    'Content-Type':  'application/json',
    'Authorization' :  'key='+ environment.cloudMessages.serverKey
  }, 
  body: {
    "notification": {
      "title": title   ,
      "body":  body,
      "mutable_content": true      
      },
      "priority":"high",
  }
}).subscribe(res => {
  console.log(res);
})

}
}

Где мой ключ ключ сервера из облачных сообщений ..

1 Ответ

0 голосов
/ 28 августа 2020

Вы должны отправить заголовки в качестве параметра в сообщении.

let headers = new HttpHeaders({
  'Content-Type': 'application/json',
  Authorization: 'key=' + FB_MSG.serverKey
});
let options = {
  headers: headers
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...