Wyświetla listę wszystkich dostępnych aplikacji dla określonego FirebaseProject
.
Jest to wygodna metoda. Zazwyczaj interakcja z aplikacją powinna odbywać się za pomocą usługi specyficznej dla platformy, ale niektóre przypadki użycia narzędzi wymagają podsumowania wszystkich znanych aplikacji (np. w przypadku interfejsów selektora aplikacji).
Żądanie HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
Adres URL używa składni transkodowania gRPC .
Parametry ścieżki
Parametry | |
---|---|
parent | Nadrzędny Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER można znaleźć w polu |
Parametry zapytania
Parametry | |
---|---|
pageToken | Token zwrócony z poprzedniego wywołania |
pageSize | Maksymalna liczba aplikacji zwracanych w odpowiedzi. Serwer może według własnego uznania zwrócić mniej niż ta wartość. Jeśli nie zostanie określona żadna wartość (lub zostanie określona wartość zbyt duża), serwer narzuci własny limit. Wartość ta nie może być ujemna. |
filter | Ciąg zapytania zgodny ze standardem Google AIP-160 . Użyj dowolnego z poniższych pól w zapytaniu: To zapytanie obsługuje również następujące pola „wirtualne”. Są to pola, które w rzeczywistości nie są częścią zwróconego obiektu zasobu, ale można je odpytywać tak, jakby były wstępnie wypełnione określonymi wartościami.
|
showDeleted | Określa, czy aplikacje w stanie Jeśli nie określono, zwrócone zostaną tylko |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{
"apps": [
{
object ( |
Pola | |
---|---|
apps[] | Jedna strona wyników wywołania |
nextPageToken | Jeśli lista wyników jest zbyt duża, aby zmieścić się w jednej odpowiedzi, zwracany jest token. Token ten można wykorzystać w kolejnych wywołaniach Tokeny strony są krótkotrwałe i nie należy ich utrwalać. |
Zakresy autoryzacji
Wymaga jednego z następujących zakresów OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/cloud-platform.read-only
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .
Informacje o aplikacji Firebase
Ogólne podsumowanie aplikacji.
Reprezentacja JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Pola | |
---|---|
name | Nazwa zasobu aplikacji Firebase w formacie: Lub Lub |
displayName | Przypisana przez użytkownika nazwa wyświetlana aplikacji Firebase. |
platform | Platforma aplikacji Firebase. |
appId | Tylko wyjście. Niezmienny. Unikalny globalnie identyfikator przypisany przez Firebase dla Identyfikator ten należy traktować jako token nieprzezroczysty, gdyż nie jest określony format danych. |
namespace | Tylko wyjście. Niezmienny. Identyfikator aplikacji specyficzny dla platformy. Uwaga: w większości przypadków użyj Ten ciąg pochodzi z natywnego identyfikatora każdej platformy: |
apiKeyId | Globalnie unikalny identyfikator przypisany przez Google (UID) klucza API Firebase powiązanego z Aplikacją. Należy pamiętać, że ta wartość jest identyfikatorem UID klucza API, a nie Jeśli |
state | Tylko wyjście. Stan cyklu życia aplikacji. |
Platforma aplikacji
Platformy, z którymi można powiązać aplikację Firebase.
Wyliczenia | |
---|---|
PLATFORM_UNSPECIFIED | Nieznany stan. Służy tylko do rozróżniania nieustawionych wartości. |
IOS | Aplikacja Firebase jest powiązana z systemem iOS. |
ANDROID | Aplikacja Firebase jest powiązana z systemem Android. |
WEB | Aplikacja Firebase jest powiązana z web. |