REST Resource: projects.webApps

Tài nguyên: WebApp

Thông tin chi tiết về Ứng dụng Firebase dành cho web.

Biểu diễn JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Lĩnh vực
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ẹ (được khuyến nghị) hoặc ProjectId của nó. Tìm hiểu thêm về cách sử dụng số nhận dạng dự án trong tiêu chuẩn AIP 2510 của Google.
    Lưu ý rằng giá trị của PROJECT_IDENTIFIER trong bất kỳ nội dung phản hồi nào 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ỉ đầ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 .

Mã định danh này phải được coi là mã thông báo không rõ ràng 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ỉ đầ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 gốc cho WebApp .

appUrls[]

string

Các URL nơi WebApp được lưu trữ.

webId
(deprecated)

string

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

Mã định danh này chỉ được sử dụng để điền giá trị namespace cho WebApp . Đối với 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 Ứng dụng. Giá trị webId chỉ là duy nhất trong FirebaseProject và các Ứng dụng được liên kết của nó.

apiKeyId

string

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

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

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

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

state

enum ( State )

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

etag

string

Tổng kiểm tra này được máy chủ tính toán dựa trên giá trị của các trường khác và nó có thể được gửi cùng với các 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 trong tiêu chuẩn AIP-154 của Google .

Etag này được xác nhận mạnh mẽ.

phương pháp

create

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

get

Nhận WebApp được chỉ định.

getConfig

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

list

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

patch

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

remove

Xóa WebApp được chỉ định khỏi FirebaseProject .

undelete

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