Tài nguyên: FirebaseProject
FirebaseProject
là thực thể cấp cao nhất trong Firebase. Đây là vùng chứa cho các ứng dụng Firebase, trang web Lưu trữ Firebase, hệ thống lưu trữ (Cơ sở dữ liệu theo thời gian thực của Firebase, Cloud Firestore, bộ chứa Cloud Storage) và các tài nguyên khác của Firebase và Google Cloud Platform (GCP).
Bạn tạo FirebaseProject
bằng cách gọi projects.addFirebase
và chỉ định một GCP Project
hiện có. Thao tác này sẽ thêm các tài nguyên Firebase vào Project
GCP hiện có.
Vì FirebaseProject
thực ra cũng là Project
GCP, nên FirebaseProject
có cùng các giá trị nhận dạng GCP cơ bản (projectNumber
và projectId
). Điều này cho phép dễ dàng tương tác với các API của Google.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
Trường | |
---|---|
name |
Tên tài nguyên của Dự án, ở định dạng:
PROJECT_IDENTIFIER: |
projectId |
Chỉ có đầu ra. Bất biến. Giá trị nhận dạng riêng biệt do người dùng chỉ định cho Dự án. Giá trị nhận dạng này có thể xuất hiện trong URL hoặc tên của một số tài nguyên Firebase được liên kết với Dự án, nhưng thường phải được coi là một bí danh tiện lợi để tham chiếu đến Dự án. |
projectNumber |
Chỉ có đầu ra. Bất biến. Giá trị nhận dạng chuẩn duy nhất trên toàn cầu do Google chỉ định cho Dự án. Sử dụng giá trị nhận dạng này khi định cấu hình chế độ tích hợp và/hoặc thực hiện lệnh gọi API đến Firebase hoặc các dịch vụ của bên thứ ba. |
displayName |
Tên hiển thị của Dự án do người dùng chỉ định. |
resources |
Chỉ có đầu ra. Các tài nguyên mặc định của Firebase được liên kết với Dự án. |
state |
Chỉ có đầu ra. Trạng thái vòng đời của Dự án. |
annotations |
Một tập hợp các chú giải do người dùng xác định cho Những chú thích này chỉ dành cho nhà phát triển và các công cụ phía máy khách. Các dịch vụ của Firebase sẽ không làm thay đổi tập hợp chú thích này. Một đối tượng chứa danh sách các cặp |
etag |
Giá trị tổng kiểm này do máy chủ tính toán dựa trên giá trị của các trường khác và có thể được gửi cùng với yêu cầu cập nhật để đảm bảo máy khách có giá trị đã cập nhật trước khi tiếp tục. Tìm hiểu thêm về Etag này được xác thực chặt chẽ. |
Tài nguyên mặc định
Các tài nguyên mặc định liên kết với Dự án.
Biểu diễn dưới dạng JSON |
---|
{ "hostingSite": string, "realtimeDatabaseInstance": string, "storageBucket": string, "locationId": string } |
Trường | |
---|---|
hostingSite |
Chỉ có đầu ra. Tên trang web Lưu trữ Firebase mặc định, theo định dạng:
Mặc dù hiếm, nhưng |
realtimeDatabaseInstance |
Chỉ có đầu ra. Tên phiên bản Cơ sở dữ liệu theo thời gian thực mặc định của Firebase, ở định dạng:
Mặc dù hiếm khi xảy ra, nhưng |
storageBucket |
Chỉ có đầu ra. Bộ chứa lưu trữ mặc định của Cloud Storage cho Firebase, có định dạng:
|
locationId |
Chỉ có đầu ra. Mã vị trí tài nguyên GCP mặc định của Dự án. Vị trí này là một trong các vị trí tài nguyên GCP hiện có. Trường này sẽ bị bỏ qua nếu vị trí tài nguyên GCP mặc định chưa được hoàn tất. Để đặt vị trí tài nguyên GCP mặc định của một Dự án, hãy gọi |
Tiểu bang
Các trạng thái vòng đời có thể có của Dự án. Tìm hiểu thêm về các trạng thái trong tiêu chuẩn AIP-216 của Google.
Enum | |
---|---|
STATE_UNSPECIFIED |
Trạng thái không xác định. |
ACTIVE |
Dự án đang hoạt động. |
DELETED |
Dự án đã bị xoá tạm thời. |
Phương thức |
|
---|---|
|
Thêm các tài nguyên của Firebase vào Google Cloud Platform (GCP) Project hiện có. |
|
Liên kết FirebaseProject được chỉ định với một tài khoản Google Analytics hiện có. |
|
Lấy FirebaseProject được chỉ định. |
|
Lấy cấu phần phần mềm cấu hình liên kết với FirebaseProject đã chỉ định. Máy chủ có thể sử dụng cấu phần phần mềm này để đơn giản hoá quá trình khởi chạy. |
|
Lấy thông tin chi tiết về Google Analytics hiện được liên kết với FirebaseProject được chỉ định. |
|
Liệt kê từng FirebaseProject mà phương thức gọi có thể truy cập. |
|
Cập nhật các thuộc tính của FirebaseProject được chỉ định. |
|
Huỷ liên kết FirebaseProject được chỉ định khỏi tài khoản Google Analytics của nó. |
|
Liệt kê mọi ứng dụng có sẵn cho FirebaseProject đã chỉ định. |