Listet alle verfügbaren Apps für das angegebene FirebaseProject
auf.
Dies ist eine bequeme Methode. Normalerweise sollte die Interaktion mit einer App über den plattformspezifischen Dienst erfolgen, aber einige Tool-Anwendungsfälle erfordern eine Zusammenfassung aller bekannten Apps (z. B. für App-Auswahlschnittstellen).
HTTP-Anfrage
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
Die URL verwendet die gRPC-Transcoding -Syntax.
Pfadparameter
Parameter | |
---|---|
parent | Das übergeordnete Einzelheiten zu PROJECT_IDENTIFIER Werten finden Sie im |
Abfrageparameter
Parameter | |
---|---|
pageToken | Von einem vorherigen Aufruf von |
pageSize | Die maximale Anzahl von Apps, die in der Antwort zurückgegeben werden sollen. Der Server kann nach eigenem Ermessen weniger als diesen Wert zurückgeben. Wenn kein Wert angegeben wird (oder ein zu großer Wert angegeben wird), legt der Server sein eigenes Limit fest. Dieser Wert darf nicht negativ sein. |
filter | Eine Abfragezeichenfolge, die mit dem AIP-160-Standard von Google kompatibel ist. Verwenden Sie in einer Abfrage eines der folgenden Felder: Diese Abfrage unterstützt auch die folgenden „virtuellen“ Felder. Hierbei handelt es sich um Felder, die eigentlich nicht Teil des zurückgegebenen Ressourcenobjekts sind, aber sie können abgefragt werden, als wären sie mit bestimmten Werten vorab ausgefüllt.
|
showDeleted | Steuert, ob Apps im Wenn nicht angegeben, werden nur |
Anforderungstext
Der Anfragetext muss leer sein.
Antwortkörper
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"apps": [
{
object ( |
Felder | |
---|---|
apps[] | Eine Seite mit Ergebnissen eines Aufrufs von |
nextPageToken | Wenn die Ergebnisliste zu groß ist, um in eine einzelne Antwort zu passen, wird ein Token zurückgegeben. Dieses Token kann in nachfolgenden Aufrufen von Seitentokens sind von kurzer Dauer und sollten nicht beibehalten werden. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
-
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
Weitere Informationen finden Sie in der Authentifizierungsübersicht .
FirebaseAppInfo
Eine allgemeine Zusammenfassung einer App.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Felder | |
---|---|
name | Der Ressourcenname der Firebase-App im Format: oder oder |
displayName | Der vom Benutzer zugewiesene Anzeigename der Firebase-App. |
platform | Die Plattform der Firebase App. |
appId | Nur Ausgabe. Unveränderlich. Der weltweit eindeutige, von Firebase zugewiesene Bezeichner für die Dieser Bezeichner sollte als undurchsichtiges Token behandelt werden, da das Datenformat nicht angegeben ist. |
namespace | Nur Ausgabe. Unveränderlich. Die plattformspezifische Kennung der App. Hinweis: Verwenden Sie für die meisten Anwendungsfälle Diese Zeichenfolge wird von einem nativen Bezeichner für jede Plattform abgeleitet: |
apiKeyId | Die weltweit eindeutige, von Google zugewiesene Kennung (UID) für den Firebase-API-Schlüssel, der mit der App verknüpft ist. Beachten Sie, dass es sich bei diesem Wert um die UID des API-Schlüssels und nicht um den Wenn |
state | Nur Ausgabe. Der Lebenszyklusstatus der App. |
AppPlattform
Plattformen, denen eine Firebase-App zugeordnet werden kann.
Aufzählungen | |
---|---|
PLATFORM_UNSPECIFIED | Unbekannter Zustand. Dies wird nur zur Unterscheidung nicht gesetzter Werte verwendet. |
IOS | Die Firebase-App ist mit iOS verknüpft. |
ANDROID | Die Firebase-App ist mit Android verknüpft. |
WEB | Die Firebase-App ist mit dem Web verknüpft. |