Firebase: 403 PERMISSION_DENIED (FirebaseError: Установки): Запити блокуються після оновлення SDK (FirebaseInstallationsService)


10

Я оновив SDK Firebase для свого веб-додатка Firebase.
Оскільки оновлення моєї програми більше не запускається і видає таку помилку:
Якась ідея, що відбувається?

Uncaught (в обіцянні)
FirebaseError: Установки: Не вдалося створити запит на встановлення помилки "403 PERMISSION_DENIED: Запроси до цього методу API firebaseinstallations.googleapis.com google.firebase.installations.v1.FirebaseInstallationsService.CreateInstallation заблоковані." (установки / запит невдалий).

Відповіді:


25

Виявляється, нові версії SDK Firebase залежать від нової внутрішньої інфраструктурної служби, яка називається FIS (служба встановлення Firebase) для націлювання на ідентифікатори ("FID" або "Ідентифікатори інстанції").
Якщо ви використовуєте ключові обмеження API для ключів API, які ви використовуєте у своїй програмі, вам доведеться розширити ці обмеження, щоб дозволити використання нової служби встановлення Firebase на firebaseinstallations.googleapis.com.

Щоб дозволити ваш ключ API використовувати з новим API встановлення Firebase :

  • перейти до хмарної консолі Google
  • вибрати відповідний проект (тобто проект, який ви використовуєте для своєї заявки)
  • відкрийте меню та перейдіть до APIs & Services ->Credentials
  • клацніть Edit API key на відповідний ключ API
  • прокрутіть вниз до API restrictions
  • зі спадного меню виберіть Firebase Installations API
  • клацніть Save
  • зачекайте кілька хвилин, щоб сервери Google оновились та повторіть спробу ...

Примітка. Якщо ви не можете знайти API встановлення Firebase у списку API, спершу вам слід увімкнути API для вашого проекту (для цього натисніть тут ).

Примітка. Якщо ви не впевнені, який ключ API використовується у вашій програмі, ви можете перевірити номери використання API встановлення Firebase на ключ API .

Примітка. Перевірте своє виправлення, перевіривши, чи можна побачити успішні 200запити, що збільшуються, на сторінці запитів метрики API установки Firebase .


2
Чи можете ви оновити посилання своєї хмарної консолі на правильне посилання?
Макс

1
Це правильна відповідь. Дякую.
Атаберк Кокаман

1
заощаджено багато часу
Ashish Choudhary

Я не маю обмежень щодо API, але ця проблема існує, тоді я вибрав усі API, обмеження все ще зберігаються, коли я знижую SDK Firebase до 20.1.0, він працює. Я знаю, що це не гарне рішення, але нічого, крім цього, мені не допомагає.
rana_sadam

@rana_sadam: (Q1) Яке точне повідомлення про помилку? (Q2) Ви перевірили, чи шукаєте ви правильний ключ API? На сторінці використання облікових даних відображається, який ключ API використовується при надсиланні запитів на Firebase Installations API. (Q3) Чи можете ви побачити Firebase Installations APIсписок, що випадає нижче, в інтерфейсі API API restrictions? Якщо ні, то потрібно спочатку включити його для свого проекту .
Andreas Rayo Kniep
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.