Elenca tutte le app disponibili per il FirebaseProject
specificato.
Questo è un metodo conveniente. In genere, l'interazione con un'app deve essere eseguita utilizzando il servizio specifico della piattaforma, ma alcuni casi d'uso dello strumento richiedono un riepilogo di tutte le app conosciute (ad esempio per le interfacce di selezione delle app).
Richiesta HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
L'URL usa la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri | |
---|---|
parent | Il Fare riferimento al campo |
Parametri di query
Parametri | |
---|---|
pageToken | Token restituito da una chiamata precedente a |
pageSize | Il numero massimo di app da restituire nella risposta. Il server può restituire un valore inferiore a questo valore a sua discrezione. Se non viene specificato alcun valore (o viene specificato un valore troppo grande), il server imporrà il proprio limite. Questo valore non può essere negativo. |
filter | Una stringa di query compatibile con lo standard AIP-160 di Google. Utilizza uno dei seguenti campi in una query: Questa query supporta anche i seguenti campi "virtuali". Si tratta di campi che non fanno effettivamente parte dell'oggetto risorsa restituito, ma possono essere interrogati come se fossero precompilati con valori specifici.
|
showDeleted | Controlla se devono essere restituite le app nello stato Se non specificato verranno restituite solo le App |
Richiedi corpo
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"apps": [
{
object ( |
Campi | |
---|---|
apps[] | Una pagina di risultati da una chiamata a |
nextPageToken | Se l'elenco dei risultati è troppo grande per essere contenuto in una singola risposta, viene restituito un token. Questo token può essere utilizzato nelle chiamate successive a I token di pagina hanno vita breve e non devono essere persistenti. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti 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
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .
FirebaseAppInfo
Un riepilogo di alto livello di un'app.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Campi | |
---|---|
name | Il nome della risorsa dell'app Firebase, nel formato: O O |
displayName | Il nome visualizzato assegnato dall'utente dell'app Firebase. |
platform | La piattaforma dell'app Firebase. |
appId | Solo uscita. Immutabile. L'identificatore univoco globale assegnato da Firebase per la Questo identificatore deve essere trattato come un token opaco, poiché il formato dei dati non è specificato. |
namespace | Solo uscita. Immutabile. L'identificatore specifico della piattaforma dell'app. Nota: per la maggior parte dei casi d'uso, utilizzare Questa stringa deriva da un identificatore nativo per ogni piattaforma: |
apiKeyId | L'identificatore univoco globale assegnato da Google (UID) per la chiave API Firebase associata all'app. Tieni presente che questo valore è l'UID della chiave API, non la Se |
state | Solo uscita. Lo stato del ciclo di vita dell'app. |
Piattaforma app
Piattaforme a cui è possibile associare un'app Firebase.
Enumerazioni | |
---|---|
PLATFORM_UNSPECIFIED | Stato sconosciuto. Viene utilizzato solo per distinguere i valori non impostati. |
IOS | L'app Firebase è associata a iOS. |
ANDROID | L'app Firebase è associata ad Android. |
WEB | L'app Firebase è associata al web. |