Я пытаюсь отправить уведомление pu sh с моего сервера, используя Firebase Cloud Messaging, но продолжаю получать следующую ошибку:
Ошибка клиента: POST https://fcm.googleapis.com/v1/projects/my-project/messages:send
привел к ответу 401 Unauthorized
... Запрос имеет неверные учетные данные для аутентификации. Ожидаемый доступ OAuth 2
Я везде просматривал онлайн и везде упоминал о «использовании Ключа Сервера вместо Ключа API». Я делаю это и все еще получаю ошибку. Ничто в Интернете не помогло.
Вот мой запрос:
POST https://fcm.googleapis.com/v1/projects/my-project/messages:send
Headers:
Authorization: Bearer <MY SERVER KEY>
Content-Type: application/x-www-form-urlencoded (I have also tried application/json)
Body:
{
"message": {
"topic": "",
"notifications": {
"title": "Some title",
"body": "Some notification body"
}
}
}
Pu sh уведомления напрямую из консоли Firebase работают просто отлично, я просто не могу заставить это работать на стороне сервера .