firebase-admin package

API không gian tên Firebase (cũ).

Hàm

Chức năng Mô tả
app(name) (tên ứng dụng)
appCheck(ứng dụng) Nhận dịch vụ AppCheck cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.appCheck() có thể được gọi mà không cần đối số để truy cập dịch vụ AppCheck của ứng dụng mặc định hoặc dưới dạng admin.appCheck(app) để truy cập dịch vụ AppCheck liên kết với một ứng dụng cụ thể.
auth(ứng dụng) Nhận dịch vụ Xác thực cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.auth() có thể được gọi mà không cần đối số để truy cập dịch vụ Xác thực của ứng dụng mặc định hoặc dưới dạng admin.auth(app) để truy cập dịch vụ Xác thực được liên kết với một ứng dụng cụ thể.
cơ sở dữ liệu(ứng dụng) Lấy dịch vụ Database (Cơ sở dữ liệu) cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.database() có thể được gọi mà không cần đối số để truy cập vào dịch vụ Database của ứng dụng mặc định hoặc dưới dạng admin.database(app) để truy cập vào dịch vụ Database liên kết với một ứng dụng cụ thể.admin.database cũng là không gian tên có thể dùng để truy cập các hằng số và phương thức chung liên kết với dịch vụ Database.
firestore(app)
khởi tạoApp(tuỳ chọn; tên)
số lượt cài đặt(ứng dụng) Nhận dịch vụ Cài đặt cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.installations() có thể được gọi mà không cần đối số để truy cập vào dịch vụ Cài đặt của ứng dụng mặc định hoặc admin.installations(app) để truy cập vào dịch vụ Cài đặt được liên kết với một ứng dụng cụ thể.
instanceId(ứng dụng) Lấy dịch vụ InstanceId cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.instanceId() có thể được gọi mà không cần đối số để truy cập vào dịch vụ InstanceId của ứng dụng mặc định hoặc dưới dạng admin.instanceId(app) để truy cập vào dịch vụ InstanceId liên kết với một ứng dụng cụ thể.
học máy(ứng dụng) Lấy dịch vụ Machine Learning cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.machineLearning() có thể được gọi mà không cần đối số để truy cập vào dịch vụ MachineLearning của ứng dụng mặc định hoặc dưới dạng admin.machineLearning(app) để truy cập vào dịch vụ MachineLearning liên kết với một ứng dụng cụ thể.
nhắn tin(ứng dụng) Nhận dịch vụ Messaging (Nhắn tin) cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.messaging() có thể được gọi mà không cần đối số để truy cập vào dịch vụ Messaging của ứng dụng mặc định hoặc dưới dạng admin.messaging(app) để truy cập vào dịch vụ Messaging liên kết với một ứng dụng cụ thể.
projectManage(app) (Quản lý dự án) Nhận dịch vụ ProjectManagement (Quản lý dự án) cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.projectManagement() có thể được gọi mà không cần đối số để truy cập vào dịch vụ ProjectManagement của ứng dụng mặc định hoặc dưới dạng admin.projectManagement(app) để truy cập vào dịch vụ ProjectManagement liên kết với một ứng dụng cụ thể.
remoteConfig(ứng dụng) Nhận dịch vụ RemoteConfig cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.remoteConfig() có thể được gọi mà không cần đối số để truy cập dịch vụ RemoteConfig của ứng dụng mặc định hoặc dưới dạng admin.remoteConfig(app) để truy cập dịch vụ RemoteConfig liên kết với một ứng dụng cụ thể.
securityRules(ứng dụng) Lấy dịch vụ SecurityRules cho ứng dụng mặc định hoặc một ứng dụng cụ thể.admin.securityRules() có thể được gọi mà không cần đối số để truy cập vào dịch vụ SecurityRules của ứng dụng mặc định, hoặc đặt dưới dạng admin.securityRules(app) để truy cập vào dịch vụ SecurityRules liên kết với một ứng dụng cụ thể.
bộ nhớ(ứng dụng) Lấy dịch vụ Bộ nhớ dành cho ứng dụng mặc định hoặc một ứng dụng nhất định.admin.storage() có thể được gọi mà không cần đối số để truy cập dịch vụ Storage của ứng dụng mặc định hoặc dưới dạng admin.storage(app) để truy cập dịch vụ Storage liên kết với một ứng dụng cụ thể.

Giao diện

Giao diện Mô tả
Tuỳ chọn ứng dụng Các tuỳ chọn có sẵn để truyền đến initializeApp().
FirebaseArrayIndexError Loại tổng hợp bao gồm cả đối tượng FirebaseError và chỉ mục có thể dùng để lấy mục bị lỗi.
Lỗi Firebase FirebaseError là một lớp con của đối tượng Error JavaScript chuẩn. Ngoài một chuỗi thông báo và dấu vết ngăn xếp, thư mục này còn chứa mã chuỗi.
GoogleOAuthAccessToken Giao diện cho mã truy cập Google OAuth 2.0.
Tài khoản dịch vụ

Không gian tên

Không gian tên Mô tả
ứng dụng
Kiểm tra ứng dụng
xác thực
thông tin xác thực
cơ sở dữ liệu
cửa hàng lửa
lượt cài đặt
instanceId
học máy
nhắn tin
projectManage (Quản lý dự án)
remoteConfig
securityRules
bộ nhớ

Biến

Biến Mô tả
ứng dụng
PHIÊN BẢN_SDK

ứng dụng(tên)

Chữ ký:

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

Thông số

Thông số Loại Mô tả
name chuỗi

Trường hợp trả lại hàng:

app.App

appCheck(ứng dụng)

Lấy dịch vụ AppCheck cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.appCheck() có thể được gọi mà không có đối số để truy cập dịch vụ AppCheck của ứng dụng mặc định hoặc dưới dạng admin.appCheck(app) để truy cập dịch vụ AppCheck liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc để trả về dịch vụ AppCheck. Nếu không được cung cấp, dịch vụ AppCheck mặc định sẽ được trả về.

Trường hợp trả lại hàng:

appCheck.AppCheck

Dịch vụ AppCheck mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ AppCheck liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

auth(ứng dụng)

Nhận dịch vụ Xác thực cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.auth() có thể được gọi mà không có đối số để truy cập vào dịch vụ Xác thực của ứng dụng mặc định hoặc dưới dạng admin.auth(app) để truy cập vào dịch vụ Xác thực được liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng

Trường hợp trả lại hàng:

auth.Auth

Ví dụ 1

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

Ví dụ 2

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

cơ sở dữ liệu(ứng dụng)

Nhận dịch vụ Database (Cơ sở dữ liệu) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.database() có thể được gọi mà không có đối số để truy cập dịch vụ Database của ứng dụng mặc định hoặc dưới dạng admin.database(app) để truy cập dịch vụ Database liên kết với một ứng dụng cụ thể.

admin.database cũng là không gian tên có thể dùng để truy cập các hằng số và phương thức chung liên kết với dịch vụ Database.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng

Trường hợp trả lại hàng:

database.Database

Dịch vụ Database mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Database liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

Firestore(ứng dụng)

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng

Trường hợp trả lại hàng:

_firestore.Firestore

khởi tạoỨng dụng(tuỳ chọn, tên)

Chữ ký:

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

Thông số

Thông số Loại Mô tả
tuỳ chọn Tuỳ chọn ứng dụng
name chuỗi

Trường hợp trả lại hàng:

app.App

lượt cài đặt(ứng dụng)

Nhận dịch vụ Cài đặt cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

Bạn có thể gọi admin.installations() mà không cần đối số để truy cập vào dịch vụ Cài đặt của ứng dụng mặc định hoặc dưới dạng admin.installations(app) để truy cập vào dịch vụ Cài đặt liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc có dịch vụ Installations cần trả về. Nếu không được cung cấp, dịch vụ Installations mặc định sẽ được trả về.

Trường hợp trả lại hàng:

Cài đặt.Cài đặt

Dịch vụ Installations mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Installations liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

Ví dụ: Mã nhận dạng(ứng dụng)

Lấy dịch vụ InstanceId cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.instanceId() có thể được gọi mà không có đối số để truy cập dịch vụ InstanceId của ứng dụng mặc định hoặc dưới dạng admin.instanceId(app) để truy cập dịch vụ InstanceId liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc có dịch vụ InstanceId cần trả về. Nếu không được cung cấp, dịch vụ InstanceId mặc định sẽ được trả về.

Trường hợp trả lại hàng:

instanceId.InstanceId

Dịch vụ InstanceId mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ InstanceId liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

máy học(ứng dụng)

Lấy dịch vụ Machine Learning cho ứng dụng mặc định hoặc ứng dụng cụ thể.

admin.machineLearning() có thể được gọi mà không có đối số để truy cập dịch vụ MachineLearning của ứng dụng mặc định hoặc dưới dạng admin.machineLearning(app) để truy cập dịch vụ MachineLearning liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc có dịch vụ MachineLearning cần trả về. Nếu không được cung cấp, dịch vụ MachineLearning mặc định sẽ được trả về.

Trường hợp trả lại hàng:

Machine Learning.Machine Learning

Dịch vụ MachineLearning mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ MachineLearning liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

nhắn tin(ứng dụng)

Nhận dịch vụ Messaging (Nhắn tin) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.messaging() có thể được gọi mà không có đối số để truy cập dịch vụ Messaging của ứng dụng mặc định hoặc dưới dạng admin.messaging(app) để truy cập dịch vụ Messaging liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc có dịch vụ Messaging cần trả về. Nếu không được cung cấp, dịch vụ Messaging mặc định sẽ được trả về.

Trường hợp trả lại hàng:

Messaging.Messaging (Nhắn tin)

Dịch vụ Messaging mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Messaging liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

Quản lý dự án(ứng dụng)

Nhận dịch vụ ProjectManagement (Quản lý dự án) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.projectManagement() có thể được gọi mà không có đối số để truy cập dịch vụ ProjectManagement của ứng dụng mặc định hoặc dưới dạng admin.projectManagement(app) để truy cập dịch vụ ProjectManagement liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc có dịch vụ ProjectManagement cần trả về. Nếu không được cung cấp, dịch vụ ProjectManagement mặc định sẽ được trả về. *

Trường hợp trả lại hàng:

projectManagement.ProjectManagement

Dịch vụ ProjectManagement mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ ProjectManagement liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

RemoteConfig(ứng dụng)

Nhận dịch vụ RemoteConfig cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.remoteConfig() có thể được gọi mà không có đối số để truy cập dịch vụ RemoteConfig của ứng dụng mặc định hoặc dưới dạng admin.remoteConfig(app) để truy cập dịch vụ RemoteConfig liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc để trả về dịch vụ RemoteConfig. Nếu không được cung cấp, dịch vụ RemoteConfig mặc định sẽ được trả về.

Trường hợp trả lại hàng:

remoteConfig.RemoteConfig

Dịch vụ RemoteConfig mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ RemoteConfig liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

SecurityRules(ứng dụng)

Lấy dịch vụ SecurityRules cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.securityRules() có thể được gọi mà không có đối số để truy cập vào dịch vụ SecurityRules của ứng dụng mặc định hoặc dưới dạng admin.securityRules(app) để truy cập vào dịch vụ SecurityRules liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng Ứng dụng không bắt buộc để trả về dịch vụ SecurityRules. Nếu không được cung cấp, dịch vụ SecurityRules mặc định sẽ được trả về.

Trường hợp trả lại hàng:

securityRules.SecurityRules

Dịch vụ SecurityRules mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ SecurityRules liên kết với ứng dụng đã cung cấp.

Ví dụ 1

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

Ví dụ 2

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

bộ nhớ(ứng dụng)

Lấy dịch vụ Bộ nhớ dành cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

admin.storage() có thể được gọi mà không có đối số để truy cập dịch vụ Storage của ứng dụng mặc định hoặc dưới dạng admin.storage(app) để truy cập dịch vụ Storage liên kết với một ứng dụng cụ thể.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng

Trường hợp trả lại hàng:

storage.Storage

Ví dụ 1

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

Ví dụ 2

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

ứng dụng

Chữ ký:

apps: (app.App | null)[]

PHIÊN BẢN_SDK

Chữ ký:

SDK_VERSION: string