Где я могу найти КЛЮЧ 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, некоторые другие ответы здесь показывают, что они используются для разных целей.
Ариэль Мораес
56

ШАГ 1. Перейдите в консоль Firebase.

ШАГ 2: Выберите свой проект

ШАГ 3: Щелкните значок «Настройки» и выберите « Настройки проекта».

Выберите настройки проекта

ШАГ 4: Выберите вкладку ОБЛАЧНЫЕ СООБЩЕНИЯ

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

Шактисин Джадеджа
источник
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

Норберт Читсике
источник