firebase-admin package

API con espacio de nombres de Firebase (heredada).

Funciones

Función Descripción
app(nombre)
AppCheck(aplicación) Obtiene el servicio AppCheck para la app predeterminada o una app determinada.Se puede llamar a admin.appCheck() sin argumentos para acceder al servicio AppCheck de la app predeterminada o como admin.appCheck(app) para acceder al servicio AppCheck asociado con una app específica.
auth(app) Obtiene el servicio Auth para la app predeterminada o una app determinada.Se puede llamar a admin.auth() sin argumentos para acceder al servicio Auth de la app predeterminada o como admin.auth(app) para acceder al servicio Auth asociado con una app específica.
base de datos(app) Obtiene el servicio Database para la app predeterminada o una app determinada.Se puede llamar a admin.database() sin argumentos para acceder al servicio Database de la app predeterminada o como admin.database(app) para acceder al servicio Database asociado con una app específica.admin.database también es un espacio de nombres que se puede usar para acceder a constantes y métodos globales asociados con el servicio Database.
firestore(app)
InitializeApp(options, name)
instalaciones(aplicación) Obtiene el servicio Instalaciones para la app predeterminada o una app determinada.Se puede llamar a admin.installations() sin argumentos para acceder al servicio Instalaciones de la app predeterminada o como admin.installations(app) para acceder al servicio Instalaciones asociado a una app específica.
instanceId(app) Obtiene el servicio InstanceId para la app predeterminada o una app determinada.Se puede llamar a admin.instanceId() sin argumentos para acceder al servicio InstanceId de la app predeterminada o como admin.instanceId(app) para acceder al servicio InstanceId asociado con una app específica.
machineLearning(app) Obtiene el servicio MachineLearning para la app predeterminada o una app determinada.Se puede llamar a admin.machineLearning() sin argumentos para acceder al servicio MachineLearning de la app predeterminada o como admin.machineLearning(app) para acceder al servicio MachineLearning asociado con una app específica.
mensajería(app) Obtiene el servicio de Messaging para la app predeterminada o una app determinada.Se puede llamar a admin.messaging() sin argumentos para acceder al servicio Messaging de la app predeterminada o como admin.messaging(app) para acceder al servicio Messaging asociado con una app específica.
projectManagement(app) Obtiene el servicio ProjectManagement para la app predeterminada o una app determinada.Se puede llamar a admin.projectManagement() sin argumentos para acceder al servicio ProjectManagement de la app predeterminada o como admin.projectManagement(app) para acceder al servicio ProjectManagement asociado con una app específica.
remoteConfig(app) Obtiene el servicio RemoteConfig para la app predeterminada o una app determinada.Se puede llamar a admin.remoteConfig() sin argumentos para acceder al servicio RemoteConfig de la app predeterminada o como admin.remoteConfig(app) para acceder al servicio RemoteConfig asociado con una app específica.
securityRules(app) Obtiene el servicio SecurityRules para la app predeterminada o una app determinada.Se puede llamar a admin.securityRules() sin argumentos para acceder al servicio SecurityRules de la app predeterminada o como admin.securityRules(app) para acceder al servicio SecurityRules asociado con una app específica.
almacenamiento(app) Obtiene el servicio de Almacenamiento para la app predeterminada o una app determinada.Se puede llamar a admin.storage() sin argumentos para acceder al servicio Storage de la app predeterminada o como admin.storage(app) para acceder al servicio Storage asociado con una app específica.

Interfaces

Interfaz Descripción
Opciones de aplicaciones Son las opciones disponibles para pasar a InitializeApp().
FirebaseArrayIndexError. Tipo compuesto que incluye un objeto FirebaseError y un índice que se puede usar para obtener el elemento con error.
Error de Firebase FirebaseError es una subclase del objeto Error de JavaScript estándar. Además de una cadena de mensaje y un seguimiento de pila, contiene un código de cadena.
GoogleOAuthAccessToken Interfaz para los tokens de acceso de Google OAuth 2.0.
Cuenta de servicio

Espacios de nombres

Espacio de nombres Descripción
app
Verificación de aplicaciones
autenticación
credencial
base de datos
firestore
instalaciones
IDdeinstancia
aprendizaje automático
mensajería
Administración de proyectos
remoteConfig
securityRules
almacenamiento

Variables

Variable Descripción
apps
SDK_VERSION

app(nombre)

Firma:

export declare function app(name?: string): app.App;

Parámetros

Parámetro Tipo Descripción
name cadena

Devuelve:

app.App

Verificación aplicación(aplicación)

Obtiene el servicio AppCheck para la app predeterminada o una app determinada.

Se puede llamar a admin.appCheck() sin argumentos para acceder al servicio AppCheck de la app predeterminada o como admin.appCheck(app) para acceder al servicio AppCheck asociado con una app específica.

Firma:

export declare function appCheck(app?: App): appCheck.AppCheck;

Parámetros

Parámetro Tipo Descripción
app App App opcional para la que se muestra el servicio AppCheck Si no se proporciona, se muestra el servicio AppCheck predeterminado.

Devuelve:

appCheck.AppCheck.

El servicio predeterminado AppCheck si no se proporciona ninguna app, o bien el servicio AppCheck asociado con la app proporcionada.

Ejemplo 1

// Get the `AppCheck` service for the default app
var defaultAppCheck = admin.appCheck();

Ejemplo 2

// Get the `AppCheck` service for a given app
var otherAppCheck = admin.appCheck(otherApp);

autenticación(aplicación)

Obtiene el servicio Auth para la app predeterminada o una app determinada.

Se puede llamar a admin.auth() sin argumentos para acceder al servicio Auth de la app predeterminada o como admin.auth(app) para acceder al servicio Auth asociado con una app específica.

Firma:

export declare function auth(app?: App): auth.Auth;

Parámetros

Parámetro Tipo Descripción
app App

Devuelve:

auth.Auth.

Ejemplo 1

// Get the Auth service for the default app
var defaultAuth = admin.auth();

Ejemplo 2

// Get the Auth service for a given app
var otherAuth = admin.auth(otherApp);

base de datos(app)

Obtiene el servicio Database para la app predeterminada o una app determinada.

Se puede llamar a admin.database() sin argumentos para acceder al servicio Database de la app predeterminada o como admin.database(app) para acceder al servicio Database asociado con una app específica.

admin.database también es un espacio de nombres que se puede usar para acceder a constantes y métodos globales asociados con el servicio Database.

Firma:

export declare function database(app?: App): database.Database;

Parámetros

Parámetro Tipo Descripción
app App

Devuelve:

database.Base de datos

El servicio predeterminado Database si no se proporciona ninguna app o el servicio Database asociado con la app proporcionada

Ejemplo 1

// Get the Database service for the default app
var defaultDatabase = admin.database();

Ejemplo 2

// Get the Database service for a specific app
var otherDatabase = admin.database(app);

firestore(app)

Firma:

export declare function firestore(app?: App): _firestore.Firestore;

Parámetros

Parámetro Tipo Descripción
app App

Devuelve:

_firestore.Firestore

inicializaApp(opciones, nombre)

Firma:

export declare function initializeApp(options?: AppOptions, name?: string): app.App;

Parámetros

Parámetro Tipo Descripción
opciones Opciones de aplicaciones
name cadena

Devuelve:

app.App

instalaciones(app)

Obtiene el servicio de Instalaciones para la app predeterminada o una determinada.

Se puede llamar a admin.installations() sin argumentos para acceder al servicio de Instalaciones predeterminada de la app o como admin.installations(app) para acceder al servicio de Instalaciones asociado a una app específica.

Firma:

export declare function installations(app?: App): installations.Installations;

Parámetros

Parámetro Tipo Descripción
app App App opcional cuyo servicio Installations se debe mostrar. Si no se proporciona, se muestra el servicio Installations predeterminado.

Devuelve:

instalaciones.instalaciones

El servicio predeterminado Installations si no se proporciona ninguna app o el servicio Installations asociado con la app proporcionada

Ejemplo 1

// Get the Installations service for the default app
var defaultInstallations = admin.installations();

Ejemplo 2

// Get the Installations service for a given app
var otherInstallations = admin.installations(otherApp);

instanceId(app)

Obtiene el servicio InstanceId para la app predeterminada o una app determinada.

Se puede llamar a admin.instanceId() sin argumentos para acceder al servicio InstanceId de la app predeterminada o como admin.instanceId(app) para acceder al servicio InstanceId asociado con una app específica.

Firma:

export declare function instanceId(app?: App): instanceId.InstanceId;

Parámetros

Parámetro Tipo Descripción
app App App opcional cuyo servicio InstanceId se debe mostrar. Si no se proporciona, se mostrará el servicio InstanceId predeterminado.

Devuelve:

instanceId.InstanceId

El servicio predeterminado InstanceId si no se proporciona ninguna app o el servicio InstanceId asociado con la app proporcionada

Ejemplo 1

// Get the Instance ID service for the default app
var defaultInstanceId = admin.instanceId();

Ejemplo 2

// Get the Instance ID service for a given app
var otherInstanceId = admin.instanceId(otherApp);

aprendizaje automático(aplicación)

Obtiene el servicio MachineLearning para la app predeterminada o una app determinada.

Se puede llamar a admin.machineLearning() sin argumentos para acceder al servicio MachineLearning de la app predeterminada o como admin.machineLearning(app) para acceder al servicio MachineLearning asociado con una app específica.

Firma:

export declare function machineLearning(app?: App): machineLearning.MachineLearning;

Parámetros

Parámetro Tipo Descripción
app App App opcional cuyo servicio MachineLearning se debe mostrar. Si no se proporciona, se mostrará el servicio MachineLearning predeterminado.

Devuelve:

machineLearning.MachineLearning

El servicio predeterminado MachineLearning si no se proporciona ninguna app o el servicio MachineLearning asociado con la app proporcionada

Ejemplo 1

// Get the MachineLearning service for the default app
var defaultMachineLearning = admin.machineLearning();

Ejemplo 2

// Get the MachineLearning service for a given app
var otherMachineLearning = admin.machineLearning(otherApp);

mensajería(app)

Obtiene el servicio de Messaging para la app predeterminada o una determinada.

Se puede llamar a admin.messaging() sin argumentos para acceder al servicio Messaging de la app predeterminada o como admin.messaging(app) para acceder al servicio Messaging asociado con una app específica.

Firma:

export declare function messaging(app?: App): messaging.Messaging;

Parámetros

Parámetro Tipo Descripción
app App App opcional cuyo servicio Messaging se debe mostrar. Si no se proporciona, se mostrará el servicio Messaging predeterminado.

Devuelve:

mensajería.Mensajería

El servicio predeterminado Messaging si no se proporciona ninguna app o el servicio Messaging asociado con la app proporcionada

Ejemplo 1

// Get the Messaging service for the default app
var defaultMessaging = admin.messaging();

Ejemplo 2

// Get the Messaging service for a given app
var otherMessaging = admin.messaging(otherApp);

Gestióndeproyectos(aplicación)

Obtiene el servicio ProjectManagement para la app predeterminada o una app determinada.

Se puede llamar a admin.projectManagement() sin argumentos para acceder al servicio ProjectManagement de la app predeterminada o como admin.projectManagement(app) para acceder al servicio ProjectManagement asociado con una app específica.

Firma:

export declare function projectManagement(app?: App): projectManagement.ProjectManagement;

Parámetros

Parámetro Tipo Descripción
app App App opcional cuyo servicio ProjectManagement se debe mostrar. Si no se proporciona, se mostrará el servicio ProjectManagement predeterminado. *

Devuelve:

projectManagement.ProjectManagement

El servicio predeterminado ProjectManagement si no se proporciona ninguna app o el servicio ProjectManagement asociado con la app proporcionada

Ejemplo 1

// Get the ProjectManagement service for the default app
var defaultProjectManagement = admin.projectManagement();

Ejemplo 2

// Get the ProjectManagement service for a given app
var otherProjectManagement = admin.projectManagement(otherApp);

remoteConfig(app)

Obtiene el servicio de RemoteConfig para la app predeterminada o una app determinada.

Se puede llamar a admin.remoteConfig() sin argumentos para acceder al servicio RemoteConfig de la app predeterminada o como admin.remoteConfig(app) para acceder al servicio RemoteConfig asociado con una app específica.

Firma:

export declare function remoteConfig(app?: App): remoteConfig.RemoteConfig;

Parámetros

Parámetro Tipo Descripción
app App App opcional para la que se muestra el servicio RemoteConfig Si no se proporciona, se muestra el servicio RemoteConfig predeterminado.

Devuelve:

remoteConfig.RemoteConfig

El servicio predeterminado RemoteConfig si no se proporciona ninguna app, o bien el servicio RemoteConfig asociado con la app proporcionada.

Ejemplo 1

// Get the `RemoteConfig` service for the default app
var defaultRemoteConfig = admin.remoteConfig();

Ejemplo 2

// Get the `RemoteConfig` service for a given app
var otherRemoteConfig = admin.remoteConfig(otherApp);

securityRules(app)

Obtiene el servicio SecurityRules para la app predeterminada o una app determinada.

Se puede llamar a admin.securityRules() sin argumentos para acceder al servicio SecurityRules de la app predeterminada o como admin.securityRules(app) para acceder al servicio SecurityRules asociado con una app específica.

Firma:

export declare function securityRules(app?: App): securityRules.SecurityRules;

Parámetros

Parámetro Tipo Descripción
app App App opcional para la que se muestra el servicio SecurityRules Si no se proporciona, se muestra el servicio SecurityRules predeterminado.

Devuelve:

securityRules.SecurityRules

El servicio predeterminado SecurityRules si no se proporciona ninguna app, o bien el servicio SecurityRules asociado con la app proporcionada.

Ejemplo 1

// Get the SecurityRules service for the default app
var defaultSecurityRules = admin.securityRules();

Ejemplo 2

// Get the SecurityRules service for a given app
var otherSecurityRules = admin.securityRules(otherApp);

almacenamiento(app)

Obtiene el servicio de Almacenamiento para la app predeterminada o una app determinada.

Se puede llamar a admin.storage() sin argumentos para acceder al servicio Storage de la app predeterminada o como admin.storage(app) para acceder al servicio Storage asociado con una app específica.

Firma:

export declare function storage(app?: App): storage.Storage;

Parámetros

Parámetro Tipo Descripción
app App

Devuelve:

storage.Storage

Ejemplo 1

// Get the Storage service for the default app
var defaultStorage = admin.storage();

Ejemplo 2

// Get the Storage service for a given app
var otherStorage = admin.storage(otherApp);

de Google Chat

Firma:

apps: (app.App | null)[]

VERSIÓN_SDK

Firma:

SDK_VERSION: string