Firebase ad alanı API'si (eski).
İşlevler
İşlev | Açıklama |
---|---|
uygulama(ad) | |
appCheck(uygulama) | Varsayılan uygulama veya belirli bir uygulama için AppCheck hizmetini alır.admin.appCheck() , varsayılan uygulamanın AppCheck hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş AppCheck hizmetine erişmek için admin.appCheck(app) olarak çağrılabilir. |
auth(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Auth hizmetini alır.admin.auth() , varsayılan uygulamanın Auth hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Auth hizmetine erişmek için admin.auth(app) olarak çağrılabilir. |
database(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Database hizmetini alır.admin.database() , varsayılan uygulamanın Database hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkili Database hizmetine erişmek için admin.database(app) olarak çağrılabilir.admin.database , ayrıca Database hizmetiyle ilişkili genel sabit değerlere ve yöntemlere erişmek için kullanılabilen bir ad alanıdır. |
firestore(uygulama) | |
initializeApp(options, ad) | |
yüklemeler(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Yüklemeler hizmetini alır.admin.installations() , varsayılan uygulamanın Yüklemeler hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Yüklemeler hizmetine erişmek için admin.installations(app) olarak çağrılabilir. |
instanceId(uygulama) | Varsayılan uygulama veya belirli bir uygulama için InstanceId hizmetini alır.admin.instanceId() , varsayılan uygulamanın InstanceId hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş InstanceId hizmetine erişmek için admin.instanceId(app) olarak çağrılabilir. |
machineLearning(uygulama) | Varsayılan uygulama veya belirli bir uygulama için MachineLearning hizmetini alır.admin.machineLearning() , varsayılan uygulamanın MachineLearning hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş MachineLearning hizmetine erişmek için admin.machineLearning(app) olarak çağrılabilir. |
mesajlaşma(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Mesajlaşma hizmetini alır.admin.messaging() , varsayılan uygulamanın Messaging hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Messaging hizmetine erişmek için admin.messaging(app) olarak çağrılabilir. |
projectManagement(uygulama) | Varsayılan uygulama veya belirli bir uygulama için ProjectManagement hizmetini alır.admin.projectManagement() , varsayılan uygulamanın ProjectManagement hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş ProjectManagement hizmetine erişmek için admin.projectManagement(app) olarak çağrılabilir. |
remoteConfig(uygulama) | Varsayılan uygulama veya belirli bir uygulama için RemoteConfig hizmetini alır.admin.remoteConfig() , varsayılan uygulamanın RemoteConfig hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş RemoteConfig hizmetine erişmek için admin.remoteConfig(app) olarak çağrılabilir. |
securityRules(uygulama) | Varsayılan uygulama veya belirli bir uygulama için SecurityRules hizmetini alır.admin.securityRules() , varsayılan uygulamanın SecurityRules hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş SecurityRules hizmetine erişmek için admin.securityRules(app) olarak çağrılabilir. |
storage(uygulama) | Varsayılan uygulama veya belirli bir uygulama için Depolama hizmetini alır.admin.storage() , varsayılan uygulamanın Storage hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Storage hizmetine erişmek için admin.storage(app) olarak çağrılabilir. |
Arayüzler
Arayüz | Açıklama |
---|---|
Uygulama Seçenekleri | initializeApp() işlevine iletmek için kullanılabilecek seçenekler. |
FirebaseArrayIndexError | Hatalı öğeyi almak için kullanılabilecek bir FirebaseError nesnesi ve bir dizin içeren birleşik tür. |
Firebase Hatası | FirebaseError , standart JavaScript Error nesnesinin alt sınıfıdır. Mesaj dizesi ve yığın izlemeye ek olarak, dize kodu da içerir. |
GoogleOAuthAccessToken | Google OAuth 2.0 erişim jetonları arayüzü. |
HizmetHesabı |
Ad alanları
Değişkenler
Değişken | Açıklama |
---|---|
uygulamalar | |
SDK_VERSION |
uygulama(ad)
İmza:
export declare function app(name?: string): app.App;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
ad | dize |
Şunu döndürür:
appCheck(uygulama)
Varsayılan uygulama veya belirli bir uygulama için AppCheck hizmetini alır.
admin.appCheck()
, varsayılan uygulamanın AppCheck
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş AppCheck
hizmetine erişmek için admin.appCheck(app)
olarak çağrılabilir.
İmza:
export declare function appCheck(app?: App): appCheck.AppCheck;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | AppCheck hizmetinin iade edileceği isteğe bağlı uygulama. Sağlanmazsa varsayılan AppCheck hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan AppCheck
hizmeti veya sağlanan uygulamayla ilişkilendirilmiş AppCheck
hizmeti.
1. örnek
// Get the `AppCheck` service for the default app
var defaultAppCheck = admin.appCheck();
2. örnek
// Get the `AppCheck` service for a given app
var otherAppCheck = admin.appCheck(otherApp);
auth(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Auth hizmetini alır.
admin.auth()
, varsayılan uygulamanın Auth hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Auth hizmetine erişmek için admin.auth(app)
olarak çağrılabilir.
İmza:
export declare function auth(app?: App): auth.Auth;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama |
Şunu döndürür:
1. örnek
// Get the Auth service for the default app
var defaultAuth = admin.auth();
2. örnek
// Get the Auth service for a given app
var otherAuth = admin.auth(otherApp);
veritabanı(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Veritabanı hizmetini alır.
admin.database()
, varsayılan uygulamanın Database
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Database
hizmetine erişmek için admin.database(app)
olarak çağrılabilir.
admin.database
aynı zamanda Database
hizmetiyle ilişkili küresel sabit değerlere ve yöntemlere erişmek için kullanılabilecek bir ad alanıdır.
İmza:
export declare function database(app?: App): database.Database;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan Database
hizmeti veya sağlanan uygulamayla ilişkili Database
hizmeti.
1. örnek
// Get the Database service for the default app
var defaultDatabase = admin.database();
2. örnek
// Get the Database service for a specific app
var otherDatabase = admin.database(app);
firestore(uygulama)
İmza:
export declare function firestore(app?: App): _firestore.Firestore;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama |
Şunu döndürür:
_firestore.Firestore
startizeApp(seçenekler; ad)
İmza:
export declare function initializeApp(options?: AppOptions, name?: string): app.App;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
seçenekler | Uygulama Seçenekleri | |
ad | dize |
Şunu döndürür:
yükleme(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Yüklemeler hizmetini alır.
admin.installations()
, varsayılan uygulamanın Yüklemeler hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Yüklemeler hizmetine erişmek için admin.installations(app)
olarak çağrılabilir.
İmza:
export declare function installations(app?: App): installations.Installations;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | Installations hizmeti iade edilecek isteğe bağlı uygulama. Sağlanmazsa varsayılan Installations hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan Installations
hizmeti veya sağlanan uygulamayla ilişkili Installations
hizmeti.
1. örnek
// Get the Installations service for the default app
var defaultInstallations = admin.installations();
2. örnek
// Get the Installations service for a given app
var otherInstallations = admin.installations(otherApp);
ornekKimliği(uygulama)
Varsayılan uygulama veya belirli bir uygulama için InstanceId hizmetini alır.
admin.instanceId()
, varsayılan uygulamanın InstanceId
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş InstanceId
hizmetine erişmek için admin.instanceId(app)
olarak çağrılabilir.
İmza:
export declare function instanceId(app?: App): instanceId.InstanceId;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | InstanceId hizmeti iade edilecek isteğe bağlı uygulama. Sağlanmazsa varsayılan InstanceId hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan InstanceId
hizmeti veya sağlanan uygulamayla ilişkili InstanceId
hizmeti.
1. örnek
// Get the Instance ID service for the default app
var defaultInstanceId = admin.instanceId();
2. örnek
// Get the Instance ID service for a given app
var otherInstanceId = admin.instanceId(otherApp);
MachineLearning(uygulama)
Varsayılan uygulama veya belirli bir uygulama için MachineLearning hizmetini alır.
admin.machineLearning()
, varsayılan uygulamanın MachineLearning
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş MachineLearning
hizmetine erişmek için admin.machineLearning(app)
olarak çağrılabilir.
İmza:
export declare function machineLearning(app?: App): machineLearning.MachineLearning;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | MachineLearning hizmeti iade edilecek isteğe bağlı uygulama. Sağlanmazsa varsayılan MachineLearning hizmeti döndürülür. |
Şunu döndürür:
machineLearning.MachineLearning
Uygulama sağlanmamışsa varsayılan MachineLearning
hizmeti veya sağlanan uygulamayla ilişkili MachineLearning
hizmeti.
1. örnek
// Get the MachineLearning service for the default app
var defaultMachineLearning = admin.machineLearning();
2. örnek
// Get the MachineLearning service for a given app
var otherMachineLearning = admin.machineLearning(otherApp);
mesajlaşma(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Mesajlaşma hizmetini alır.
admin.messaging()
, varsayılan uygulamanın Messaging
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Messaging
hizmetine erişmek için admin.messaging(app)
olarak çağrılabilir.
İmza:
export declare function messaging(app?: App): messaging.Messaging;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | Messaging hizmeti iade edilecek isteğe bağlı uygulama. Sağlanmazsa varsayılan Messaging hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan Messaging
hizmeti veya sağlanan uygulamayla ilişkili Messaging
hizmeti.
1. örnek
// Get the Messaging service for the default app
var defaultMessaging = admin.messaging();
2. örnek
// Get the Messaging service for a given app
var otherMessaging = admin.messaging(otherApp);
proje Yönetimi(uygulama)
Varsayılan uygulama veya belirli bir uygulama için ProjectManagement hizmetini alır.
admin.projectManagement()
, varsayılan uygulamanın ProjectManagement
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş ProjectManagement
hizmetine erişmek için admin.projectManagement(app)
olarak çağrılabilir.
İmza:
export declare function projectManagement(app?: App): projectManagement.ProjectManagement;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | ProjectManagement hizmeti iade edilecek isteğe bağlı uygulama. Sağlanmazsa varsayılan ProjectManagement hizmeti döndürülür. * |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan ProjectManagement
hizmeti veya sağlanan uygulamayla ilişkili ProjectManagement
hizmeti.
1. örnek
// Get the ProjectManagement service for the default app
var defaultProjectManagement = admin.projectManagement();
2. örnek
// Get the ProjectManagement service for a given app
var otherProjectManagement = admin.projectManagement(otherApp);
RemoteConfig(uygulama)
Varsayılan uygulama veya belirli bir uygulama için RemoteConfig hizmetini alır.
admin.remoteConfig()
, varsayılan uygulamanın RemoteConfig
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş RemoteConfig
hizmetine erişmek için admin.remoteConfig(app)
olarak çağrılabilir.
İmza:
export declare function remoteConfig(app?: App): remoteConfig.RemoteConfig;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | RemoteConfig hizmetinin iade edileceği isteğe bağlı uygulama. Sağlanmazsa varsayılan RemoteConfig hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan RemoteConfig
hizmeti veya sağlanan uygulamayla ilişkilendirilmiş RemoteConfig
hizmeti.
1. örnek
// Get the `RemoteConfig` service for the default app
var defaultRemoteConfig = admin.remoteConfig();
2. örnek
// Get the `RemoteConfig` service for a given app
var otherRemoteConfig = admin.remoteConfig(otherApp);
güvenlikKuralları(uygulama)
Varsayılan uygulama veya belirli bir uygulama için SecurityRules hizmetini alır.
admin.securityRules()
, varsayılan uygulamanın SecurityRules hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş SecurityRules hizmetine erişmek için admin.securityRules(app)
olarak çağrılabilir.
İmza:
export declare function securityRules(app?: App): securityRules.SecurityRules;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama | SecurityRules hizmetinin iade edilmesi için isteğe bağlı uygulama. Sağlanmazsa varsayılan SecurityRules hizmeti döndürülür. |
Şunu döndürür:
Uygulama sağlanmamışsa varsayılan SecurityRules
hizmeti veya sağlanan uygulamayla ilişkilendirilmiş SecurityRules
hizmeti.
1. örnek
// Get the SecurityRules service for the default app
var defaultSecurityRules = admin.securityRules();
2. örnek
// Get the SecurityRules service for a given app
var otherSecurityRules = admin.securityRules(otherApp);
Storage(uygulama)
Varsayılan uygulama veya belirli bir uygulama için Depolama alanı hizmetini alır.
admin.storage()
, varsayılan uygulamanın Storage
hizmetine erişmek için bağımsız değişken olmadan veya belirli bir uygulamayla ilişkilendirilmiş Storage
hizmetine erişmek için admin.storage(app)
olarak çağrılabilir.
İmza:
export declare function storage(app?: App): storage.Storage;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
uygulama | Uygulama |
Şunu döndürür:
1. örnek
// Get the Storage service for the default app
var defaultStorage = admin.storage();
2. örnek
// Get the Storage service for a given app
var otherStorage = admin.storage(otherApp);
uygulama
İmza:
apps: (app.App | null)[]
SDK_VERSION
İmza:
SDK_VERSION: string