REST Resource: projects.webApps

Tài nguyên: WebApp

Thông tin chi tiết về một ứng dụng trong Firebase dành cho web.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Trường
name

string

Tên tài nguyên của WebApp, ở định dạng:

projects/PROJECT_IDENTIFIER/webApps/APP_ID

  • PROJECT_IDENTIFIER: ProjectNumber của Dự án mẹ(nên dùng) hoặc ProjectId của Dự án. Tìm hiểu thêm về cách sử dụng giá trị nhận dạng dự án theo tiêu chuẩn AIP 2510 của Google.
    Lưu ý rằng giá trị của PROJECT_IDENTIFIER trong mọi nội dung phản hồi sẽ là ProjectId.
  • APP_ID: giá trị nhận dạng duy nhất trên toàn cầu, do Firebase chỉ định cho Ứng dụng (xem appId).
appId

string

Chỉ có đầu ra. Bất biến. Giá trị nhận dạng duy nhất trên toàn cầu, do Firebase chỉ định cho WebApp.

Giá trị nhận dạng này phải được xem là mã thông báo mờ vì định dạng dữ liệu không được chỉ định.

displayName

string

Tên hiển thị do người dùng chỉ định cho WebApp.

projectId

string

Chỉ có đầu ra. Bất biến. Giá trị nhận dạng duy nhất do người dùng chỉ định của FirebaseProject mẹ cho WebApp.

appUrls[]

string

Các URL lưu trữ WebApp.

webId
(deprecated)

string

Chỉ có đầu ra. Bất biến. Giá trị nhận dạng duy nhất do Firebase chỉ định cho WebApp.

Giá trị nhận dạng này chỉ dùng để điền giá trị namespace cho WebApp. Trong hầu hết các trường hợp sử dụng, hãy sử dụng appId để xác định hoặc tham chiếu đến Ứng dụng. Giá trị webId chỉ là duy nhất trong FirebaseProject và các Ứng dụng liên kết.

apiKeyId

string

Giá trị nhận dạng duy nhất trên toàn cầu, do Google chỉ định (UID) cho khoá API Firebase được liên kết với WebApp.

Xin lưu ý rằng giá trị này là UID của khoá API, không phải keyString của khoá API. keyString là giá trị có thể tìm thấy trong cấu phần phần mềm cấu hình của Ứng dụng.

Nếu bạn không đặt apiKeyId trong các yêu cầu thành webApps.Create, thì Firebase sẽ tự động liên kết apiKeyId với WebApp. Khoá tự động liên kết này có thể là khoá hợp lệ hiện có hoặc nếu không có khoá hợp lệ, thì một khoá mới sẽ được cấp phép.

Trong yêu cầu vá, bạn không được đặt apiKeyId thành một giá trị trống và UID mới không được có quy tắc hạn chế hoặc chỉ có các quy tắc hạn chế hợp lệ đối với WebApp được liên kết. Bạn nên sử dụng Google Cloud Console để quản lý khoá API.

state

enum (State)

Chỉ có đầu ra. Trạng thái vòng đời của Ứng dụng.

etag

string

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 theo tiêu chuẩn AIP-154 của Google.

Etag này được xác thực chặt chẽ.

Phương thức

create

Yêu cầu tạo một WebApp mới trong FirebaseProject được chỉ định.

get

Lấy WebApp được chỉ định.

getConfig

Lấy cấu phần phần mềm cấu hình liên kết với WebApp đã chỉ định.

list

Liệt kê từng WebApp liên kết với FirebaseProject đã chỉ định.

patch

Cập nhật các thuộc tính của WebApp được chỉ định.

remove

Xoá WebApp được chỉ định khỏi FirebaseProject.

undelete

Khôi phục WebApp được chỉ định vào FirebaseProject.