Где я могу найти КЛЮЧ API для Firebase Cloud Messaging?


146

Я пытаюсь понять, как работает новая версия GCM или Firebase Cloud Messaging, поэтому я переместил один из своих проектов на новую консоль Firebase, если у меня не было КЛЮЧА API или я хочу создать новый ... где могу ли я это сделать?


1
Ключ API нужен только для официально не поддерживаемых языков. firebase.google.com/docs/libraries
Бабу,

Ответы:


293

Это в https://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging

Вы можете найти КЛЮЧ API в:

(gear-next-to-project-name) > Project Settings > Cloud Messaging

Ключ сервера - это ключ API.


2
Спасибо, мне интересно, что произойдет, если КЛЮЧ API будет скомпрометирован, как его сбросить или создать новый ..
Ниссар

2
ps: обходной путь для смены ключа состоит в открытии проекта firebase из cloud.google.com > API-менеджер> учетные данные
Диего Джорджини

7
Является ли ключ сервера так же , как ключ API?
Swapnil

В этом контексте да
Диего Джорджини

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


9

Вход здесь:

https: //console.firebase.google.com/project/ имя- вашего-проекта / обзор

(замените your-projectна свой project-name) и нажмите « Добавить firebase в свое веб-приложение » (значок красного круга), это действие покажет вам диалог с:

  • apiKey
  • authDomain
  • databaseURL
  • ведро
  • messagingSenderId

вот пример со снимком
Маюри Р. Талавия

3

1. Создайте проект Firebase в консоли Firebase, если у вас его еще нет. Если у вас уже есть существующий проект Google, связанный с вашим приложением, нажмите «Импортировать проект Google». В противном случае нажмите «Создать новый проект».

2.Щелкните настройки и выберите Разрешения.

3. Выберите Сервисные аккаунты в меню слева.

4. Щелкните Создать учетную запись службы.

  • Введите имя для своей учетной записи службы.
  • При желании вы можете настроить идентификатор из идентификатора, автоматически сгенерированного из имени.
  • Выберите «Предоставить новый закрытый ключ» и оставьте тип ключа JSON.
  • Не устанавливайте флажок Включить делегирование в домене Google Apps.
  • Щелкните "Создать".

Возможно, это то, что вы ищете. Это было в учебнике на сайте


Это для официально поддерживаемых SDK Firebase. Где в документе написано, Java и nodejs.
Бабу

1

Добавьте новый ключ api из Firebase -> Project Settings -> Cloud Messaging -> Legacy Server Keyв файл рабочей области, т.е.google-services.json


1

Вы можете найти свой ключ Firebase Web API следующим образом.

Перейти к project overview -> general -> web API key


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

1

Вы можете открыть проект в firebase, затем щелкнуть по обзору проекта, затем перейти к настройкам проекта, где вы увидите ключ веб-API .

введите описание изображения здесь


0

Вы также можете получить ключ API в студии Android. Переключитесь на представление проекта в android, затем найдите google-services.json. Прокрутите вниз, и вы найдете api_key

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.