Как отправлять Push-уведомления используя Google?

Добрый день всем.
Пытаюсь сделать у себя на сайте отправку Push-уведомления в браузеры.
Разрешение в браузере уже отображается, ID браузера уже получаю, но как отправить уведомление?

Я отправляю с помощью PHP CURL запрос сюда - https://fcm.googleapis.com/fcm/send но мне пишет 401 ошибку (типа неудачная авторизация).
В теле запроса следующее:

{"registration_ids":[["fh4Sar9AxPU:APA91bEUehORWKBOgqPiHdJiCLG8hDGy0NzVYmYr7H7hCuSnUpXKlvt9gsL5VZKHmlA3SXpgfjXRlz1CJcXFjpDHVtbihz_pAQtStMMbbe27RhKY6lnVOnYkSdexB2m45TpNvr4ZgGGm"]],"data":{"message":"Yii"}}

Также передаю в Header content/type = json и authorization где указываю ключ API.
Что я делаю не так? Может ключ API не тот?

Получаю ошибку "Invalid (legacy) Server-key delivered or Sender is not authorized to perform request.
Error 401".

Полагаю ошибка в ключе API, где мне его получить?
Читал пару мануалов, но я так понимаю в Google что то поменялось и Google Cloud Messages теперь Firebase Cloud Messages и соответственно может что то по другому нужно делать.

Можете, пожалуйста, помочь?
  • Вопрос задан
  • 1060 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы