Répertorie toutes les applications disponibles pour le FirebaseProject
spécifié.
Il s'agit d'une méthode pratique. En règle générale, l'interaction avec une application doit être effectuée à l'aide du service spécifique à la plate-forme, mais certains cas d'utilisation d'outils nécessitent un résumé de toutes les applications connues (comme pour les interfaces de sélection d'applications).
Requête HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
L'URL utilise la syntaxe de transcodage gRPC .
Paramètres du chemin
Paramètres | |
---|---|
parent | Le Reportez-vous au champ |
Paramètres de requête
Paramètres | |
---|---|
pageToken | Jeton renvoyé lors d'un appel précédent |
pageSize | Nombre maximum d'applications à renvoyer dans la réponse. Le serveur peut renvoyer une valeur inférieure à cette valeur à sa discrétion. Si aucune valeur n'est spécifiée (ou si une valeur trop grande est spécifiée), alors le serveur imposera sa propre limite. Cette valeur ne peut pas être négative. |
filter | Une chaîne de requête compatible avec la norme AIP-160 de Google. Utilisez l'un des champs suivants dans une requête : Cette requête prend également en charge les champs « virtuels » suivants. Ce sont des champs qui ne font pas réellement partie de l'objet ressource renvoyé, mais ils peuvent être interrogés comme s'ils étaient pré-remplis avec des valeurs spécifiques.
|
showDeleted | Contrôle si les applications à l'état Si cela n’est pas spécifié, seules les applications |
Corps de la demande
Le corps de la requête doit être vide.
Corps de réponse
En cas de succès, le corps de la réponse contient des données avec la structure suivante :
Représentation JSON |
---|
{
"apps": [
{
object ( |
Des champs | |
---|---|
apps[] | Une page de résultats d'un appel |
nextPageToken | Si la liste de résultats est trop longue pour tenir dans une seule réponse, un jeton est renvoyé. Ce jeton peut être utilisé lors d'appels ultérieurs à Les jetons de page sont de courte durée et ne doivent pas être conservés. |
Portées des autorisations
Nécessite l'une des étendues OAuth suivantes :
-
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
Pour plus d'informations, consultez la Présentation de l'authentification .
FirebaseAppInfo
Un résumé de haut niveau d’une application.
Représentation JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Des champs | |
---|---|
name | Le nom de la ressource de l'application Firebase, au format : ou ou |
displayName | Le nom d'affichage attribué par l'utilisateur de l'application Firebase. |
platform | La plateforme de l'application Firebase. |
appId | Sortie uniquement. Immuable. Identifiant unique au monde, attribué par Firebase pour la Cet identifiant doit être traité comme un jeton opaque, car le format des données n'est pas spécifié. |
namespace | Sortie uniquement. Immuable. L'identifiant spécifique à la plate-forme de l'application. Remarque : Pour la plupart des cas d'utilisation, utilisez Cette chaîne est dérivée d'un identifiant natif pour chaque plateforme : |
apiKeyId | L'identifiant (UID) attribué par Google, unique au monde, pour la clé API Firebase associée à l'application. Sachez que cette valeur est l'UID de la clé API, et non la Si |
state | Sortie uniquement. L'état du cycle de vie de l'application. |
Plateforme d'application
Plateformes auxquelles une application Firebase peut être associée.
Énumérations | |
---|---|
PLATFORM_UNSPECIFIED | Etat inconnu. Ceci n'est utilisé que pour distinguer les valeurs non définies. |
IOS | L'application Firebase est associée à iOS. |
ANDROID | L'application Firebase est associée à Android. |
WEB | L'application Firebase est associée au Web. |