Gdzie mogę znaleźć KLUCZ API dla Firebase Cloud Messaging?

141

Próbuję dowiedzieć się, jak działa nowa wersja GCM lub Firebase Cloud Messaging, więc przeniosłem jeden z moich projektów do nowej konsoli Firebase, jeśli nie mam KLUCZA API lub chcę utworzyć nowy ... gdzie Czy mogę to zrobić?

Nissar
źródło
1
Potrzebujesz klucza API tylko dla oficjalnie nieobsługiwanych języków. firebase.google.com/docs/libraries
Babu

Odpowiedzi:

281

Jest w https://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging

Klucz API można znaleźć w:

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

Klucz serwera to klucz API.

Diego Giorgini
źródło
2
Dzięki, zastanawiam się, co się stanie, jeśli klucz API zostanie skompromitowany, jak go zresetować lub utworzyć nowy ..
Nissar
2
ps: obejście dla rotacji klucza polega na otwarciu projektu firebase z cloud.google.com > API manager> credentials
Diego Giorgini
7
Czy klucz serwera jest taki sam jak klucz interfejsu API?
Swapnil
W tym kontekście tak
Diego Giorgini
1
Myślę, że klucz serwera to nie to samo, co klucz interfejsu API sieci Web, niektóre inne odpowiedzi tutaj pokazują, że są one używane do różnych zastosowań.
Ariel Moraes
54

KROK 1: Przejdź do konsoli Firebase

KROK 2: Wybierz swój projekt

KROK 3: Kliknij ikonę Ustawienia i wybierz Ustawienia projektu

Wybierz Ustawienia projektu

KROK 4: Wybierz zakładkę CLOUD MESSAGING

wprowadź opis obrazu tutaj

Shaktisinh Jadeja
źródło
2

1. Utwórz projekt Firebase w konsoli Firebase, jeśli jeszcze go nie masz. Jeśli masz już projekt Google powiązany ze swoją aplikacją, kliknij Importuj projekt Google. W przeciwnym razie kliknij opcję Utwórz nowy projekt.

2. Kliknij ustawienia i wybierz Uprawnienia.

3. Wybierz Konta usług z menu po lewej stronie.

4. Kliknij Utwórz konto usługi.

  • Wpisz nazwę swojego konta usługi.
  • Opcjonalnie możesz dostosować identyfikator z automatycznie wygenerowanego na podstawie nazwy.
  • Wybierz opcję Dostarcz nowy klucz prywatny i pozostaw Typ klucza jako JSON.
  • Nie zaznaczaj opcji Włącz przekazywanie dostępu w całej domenie Google Apps.
  • Kliknij Utwórz.

To może być to, czego szukasz. To było w samouczku na stronie

Victor Le
źródło
Dotyczy to oficjalnie obsługiwanych pakietów SDK Firebase. Gdzie w dokumencie jest napisane, Java i nodejs.
Babu
1

Dodaj nowy klucz API z Firebase -> Project Settings -> Cloud Messaging -> Legacy Server Keydo pliku obszaru roboczego, tjgoogle-services.json

Devpushp Ohri
źródło
0

Możesz również uzyskać klucz API w Android Studio. Przejdź do widoku projektu w systemie Android, a następnie znajdź plik google-services.json. Przewiń w dół, a znajdziesz api_key

norbert chitsike
źródło
0

Swój klucz interfejsu API sieci Web Firebase można znaleźć w następujący sposób.

Iść do project overview -> general -> web API key

Rohan Devaki
źródło