Ir a la consola

Método: projects.searchApps

Un método práctico que enumera todas las apps disponibles para el FirebaseProject especificado.

Por lo general, la interacción con una app debe realizarse mediante el servicio específico de la plataforma, pero algunos casos prácticos de herramientas requieren un resumen de todas las apps conocidas (como las interfaces de selección de app).

Solicitud HTTP

GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
parent

string

El Proyecto principal para el que se enumeran las apps, en el formato:

projects/project-id

Parámetros de consulta

Parámetros
pageToken

string

El token que se muestra desde una llamada anterior a projects.searchApps que indica dónde se puede reanudar la lista en el conjunto de aplicaciones.

pageSize

number

El número máximo de apps que se debe mostrar en la respuesta.

Es posible que el servidor muestre menos de este valor a 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.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON

{
  "apps": [
    {
      object(FirebaseAppInfo)
    }
  ],
  "nextPageToken": string
}
Campos
apps[]

object(FirebaseAppInfo)

Una página de resultados a partir de una llamada de projects.searchApps.

nextPageToken

string

Si la lista de resultado es demasiado grande para caber en una sola respuesta, entonces se muestra un token.

Este token puede utilizarse para las llamadas posteriores a projects.searchApps para encontrar el siguiente grupo de apps.
Si la string está vacía, entonces la respuesta está en la última página de resultados.
Los tokens de página son de corta duración y no deben ser persistentes.

Alcances con autorización

Se necesita uno de los siguientes alcances 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, consulta Descripción general de la autenticación.

FirebaseAppInfo

Un resumen de alto nivel de la app.

Representación JSON

{
  "name": string,
  "displayName": string,
  "platform": enum(AppPlatform),
  "appId": string
}
Campos
name

string

El nombre del recurso totalmente calificado de la app de Firebase, en el formato:

projects/project-id/ios/app-id

displayName

string

El nombre visible de la app de Firebase asignado por el usuario.

platform

enum(AppPlatform)

La plataforma de la app de Firebase.

appId

string

Inmutable. El identificador único global de la app asignado por Firebase.

Este identificador debe tratarse como un token opaco, ya que no se especifica el formato de los datos.

AppPlatform

Plataformas con las que se puede asociar una app de Firebase.

Enums
PLATFORM_UNSPECIFIED Estado desconocido. Esto solo se usa para distinguir valores no configurados.
IOS La app de Firebase está asociada con iOS.
ANDROID La app de Firebase está asociada con Android.

Pruébalo