Ошибка SENDER_ID_MISMATCH 403 после переноса API FCM на HTTP v1C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка SENDER_ID_MISMATCH 403 после переноса API FCM на HTTP v1

Сообщение Anonymous »

У меня возникли проблемы с отправкой push-уведомлений после перехода на FCM V1
Я сделал все, что сказано в документации по миграции
https://firebase.google.com/ docs/cloud-messaging/migrate-v1
  • Создан совершенно новый проект
  • Создан файл json для токена jwt создание
  • Обновленные заголовки
Вот как выглядит мой код создания токена (C#)

Код: Выделить всё

    async Task GetAuthToken()
{
var firebaseCredentialsPath = Environment.GetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS");

if (firebaseCredentialsPath != null)
{
GoogleCredential credential;
using (var stream = new System.IO.FileStream(firebaseCredentialsPath,
System.IO.FileMode.Open, System.IO.FileAccess.Read))
{
credential = GoogleCredential.FromStream(stream).CreateScoped("https://www.googleapis.com/auth/firebase.messaging");
}

return await ((ITokenAccess)credential).GetAccessTokenForRequestAsync();
}

return string.Empty;
}
И вот как я отправляю запрос (Postman для лучшего визуального представления)
[img]https://i.sstatic. net/B7hF5Dzu.png[/img]

Изображение

Я уверен, что json-файл, используемый для генерации токена, принадлежит сервисному аккаунту проекта, указанному в URL-адресе запроса (отмечен красным на скриншотах).
Токен добавляется в качестве токена на предъявителя в Postman (см. скриншоты)
В чем может быть причина проблемы?
Есть идеи?>

Подробнее здесь: https://stackoverflow.com/questions/790 ... to-http-v1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»