Muestra una lista de todas las apps disponibles para el FirebaseProject
especificado.
Este es un método conveniente. 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 de acceso
Parámetros | |
---|---|
parent |
El
Consulta el campo |
Parámetros de consulta
Parámetros | |
---|---|
pageToken |
El token que se muestra desde una llamada anterior a |
pageSize |
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. |
filter |
Una cadena de consulta compatible con el estándar AIP-160 de Google. Usa cualquiera de los siguientes campos en una consulta: Esta consulta también admite los siguientes tipos "virtuales" . Estos son campos que, en realidad, no forman parte del objeto de recurso que se muestra, pero que se pueden consultar como si se completaran previamente con valores específicos.
|
showDeleted |
Controla si se deben mostrar las apps en el estado Si no se especifica, solo se mostrarán las apps de |
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 ( |
Campos | |
---|---|
apps[] |
Una página de resultados a partir de una llamada a |
nextPageToken |
Si la lista de resultados es demasiado grande para caber en una sola respuesta, entonces se muestra un token. Este token se puede usar en las llamadas posteriores a 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 ( |
Campos | |
---|---|
name |
El nombre del recurso de la app de Firebase, en el formato:
o
o
|
displayName |
El nombre visible de la app de Firebase asignado por el usuario. |
platform |
La plataforma de la app de Firebase. |
appId |
Solo salida. Inmutable. El identificador único a nivel global asignado por Firebase para el Este identificador debe tratarse como un token opaco, ya que no se especifica el formato de los datos. |
namespace |
Solo salida. Inmutable. El identificador específico de la plataforma de la app. Nota: En la mayoría de los casos de uso, usa Esta cadena deriva de un identificador nativo para cada plataforma: |
apiKeyId |
El identificador único a nivel global asignado por Google (UID) para la clave de API de Firebase asociada con la aplicación. Ten en cuenta que este valor es el UID de la clave de API, no el Si |
state |
Solo salida. El estado del ciclo de vida de la app. |
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. |
WEB |
La app de Firebase está asociada con la Web. |