Enumera todas las aplicaciones disponibles para el FirebaseProject
especificado.
Este es un método conveniente. Normalmente, la interacción con una aplicación debe realizarse mediante el servicio específico de la plataforma, pero algunos casos de uso de herramientas requieren un resumen de todas las aplicaciones conocidas (como las interfaces de selección de aplicaciones).
solicitud HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
La URL utiliza la sintaxis de transcodificación gRPC .
Parámetros de ruta
Parámetros | |
---|---|
parent | El Consulte el campo |
Parámetros de consulta
Parámetros | |
---|---|
pageToken | Token devuelto de una llamada anterior a |
pageSize | El número máximo de aplicaciones que se devolverán en la respuesta. El servidor puede devolver menos de este valor a su discreción. Si no se especifica ningún valor (o se especifica un valor demasiado grande), el servidor impondrá su propio límite. Este valor no puede ser negativo. |
filter | Una cadena de consulta compatible con el estándar AIP-160 de Google. Utilice cualquiera de los siguientes campos en una consulta: Esta consulta también admite los siguientes campos "virtuales". Estos son campos que en realidad no forman parte del objeto de recurso devuelto, pero se pueden consultar como si estuvieran precargados con valores específicos.
|
showDeleted | Controla si se deben devolver las aplicaciones en estado Si no se especifica, solo se devolverán aplicaciones |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de respuesta
Si tiene éxito, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"apps": [
{
object ( |
Campos | |
---|---|
apps[] | Una página de resultados de una llamada a |
nextPageToken | Si la lista de resultados es demasiado grande para caber en una sola respuesta, se devuelve un token. Este token se puede utilizar en llamadas posteriores a Los tokens de página son de corta duración y no deben persistir. |
Alcances de autorización
Requiere uno de los siguientes ámbitos de 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
Para obtener más información, consulte Descripción general de la autenticación .
Información de la aplicación Firebase
Un resumen de alto nivel de una aplicación.
Representación JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Campos | |
---|---|
name | El nombre del recurso de la aplicación Firebase, en el formato: o o |
displayName | El nombre para mostrar asignado por el usuario de la aplicación Firebase. |
platform | La plataforma de la aplicación Firebase. |
appId | Sólo salida. Inmutable. El identificador globalmente único asignado por Firebase para la Este identificador debe tratarse como un token opaco, ya que no se especifica el formato de los datos. |
namespace | Sólo salida. Inmutable. El identificador específico de la plataforma de la aplicación. Nota: Para la mayoría de los casos de uso, use Esta cadena se deriva de un identificador nativo para cada plataforma: |
apiKeyId | El identificador global único asignado por Google (UID) para la clave API de Firebase asociada con la aplicación. Tenga en cuenta que este valor es el UID de la clave API, no la Si |
state | Sólo salida. El estado del ciclo de vida de la aplicación. |
Plataforma de aplicaciones
Plataformas con las que se puede asociar una aplicación Firebase.
Enumeraciones | |
---|---|
PLATFORM_UNSPECIFIED | Estado desconocido. Esto sólo se utiliza para distinguir valores no establecidos. |
IOS | La aplicación Firebase está asociada con iOS. |
ANDROID | La aplicación Firebase está asociada con Android. |
WEB | La aplicación Firebase está asociada con web. |