Как восстановить ключи Firebase Remote Config API?

Я получаю эту ошибку от Firebase:

com.google.android.gms.internal.firebase_remote_config.zze: 400 Bad Request
{
  "code": 400,
  "errors": [
    {
      "domain": "global",
      "message": "API Key not found. Please pass a valid API key.",
      "reason": "badRequest"
    }
  ],

Автоматически сгенерированные ключи были удалены в процессе восстановления квоты для других отключенных API в том же проекте, как где-то рекомендовалось.

Как восстановить ключи API для Firebase Remote Config? Отключение и включение Firebase Remote Confing API не создает их заново.

Автоматически сгенерированные ключи были удалены в процессе восстановления квоты для других отключенных API в том же проекте, как где-то рекомендовалось. - как рекомендовано, где именно? Что ты сделал?
Doug Stevenson 22.06.2019 01:48

API YouTube был отключен из-за отсутствия использования. Я следую этому руководству: stackoverflow.com/a/55397243/2700303 Проект предназначен для моей среды качества, и мне нужно снова активировать его.

MiguelSlv 22.06.2019 01:55

Я не знаю, почему Remote Config может иметь какое-либо отношение к API YouTube. Мне они кажутся совершенно не связанными.

Doug Stevenson 22.06.2019 02:03

Тоже не думал, но скрипт не восстановил квоту для YouTube API. Поэтому я удаляю все ключи, указанные в сценарии, в надежде, что это сбросит проект.

MiguelSlv 22.06.2019 02:09

Я предполагаю, что нет никакого способа оправиться от этого, иначе вы бы уже сказали мне. Должен ли я воссоздать весь проект?

MiguelSlv 22.06.2019 02:13

Я бы связался со службой поддержки Firebase. Расскажи им обо всем, что ты сделал, что привело к этому. support.google.com/firebase/contact/support

Doug Stevenson 22.06.2019 02:17

Думаю, это будет быстрее, если я воссоздам весь проект. Это качественная среда, просто больше работы, а не настоящая рука. Я могу сообщить в любом случае, если вы считаете, что это полезно.

MiguelSlv 22.06.2019 02:21
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
7
1 150
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил, удалив и снова добавив отпечатки сертификатов SHA в консоли Firebase, на странице настроек проекта.

Затем я загружаю файл google-services.json и заменяю его в корне проекта. Ключ веб-API больше не был доступен, поэтому файл google-services.json необходимо было обновить.

Обновлять

Я использую вход через Google, поэтому мне нужно было воссоздать идентификатор веб-клиента по умолчанию, используемый проектом Firebase, выполнив следующие действия:

  1. Создайте новый тип веб-приложения Create OAuth client ID.
  2. Перейдите в консоль Firebase, страницу аутентификации, вкладку «Способы входа».
  3. Измените метод подписи Google. Заполните идентификатор клиента и секрет, как показано на экране печати ниже.

4. скачать новый файл google-services.json и заменить в корне проекта

Вот руководство по добавлению способ входа в гугл для использования в случае каких-либо сомнений

Другие вопросы по теме