Enumera todas las aplicaciones disponibles para el FirebaseProject
especificado.
Este es un método de conveniencia. Por lo general, 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 usa la sintaxis de transcodificación de gRPC .
Parámetros de ruta
Parámetros | |
---|---|
parent | El Consulte el campo de |
Parámetros de consulta
Parámetros | |
---|---|
pageToken | Token devuelto de una llamada anterior a |
pageSize | El número máximo de aplicaciones para devolver 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 rellenados previamente con valores específicos.
|
showDeleted | Controla si se deben devolver las aplicaciones en estado Si no se especifica, solo se devolverán las 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 usar en llamadas posteriores a Los tokens de página son de corta duración y no deben conservarse. |
Ámbitos 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 .
FirebaseAppInfo
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 | Solo salida. Inmutable. El identificador único global asignado por Firebase para la Este identificador debe tratarse como un token opaco, ya que no se especifica el formato de datos. |
namespace | Solo 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 único global 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 no se establece |
state | Solo salida. El estado del ciclo de vida de la aplicación. |
Plataforma de aplicaciones
Plataformas con las que se puede asociar una aplicación de Firebase.
Enumeraciones | |
---|---|
PLATFORM_UNSPECIFIED | Estado desconocido. Esto solo se usa 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. |