REST Resource: sites.channels

Tài nguyên: Kênh

Channel đại diện cho một luồng phát hành cho một trang web. Tất cả các trang web đều có kênh live mặc định phân phát nội dung cho các miền phụ do Firebase cung cấp và mọi miền tùy chỉnh được kết nối.

Biểu diễn JSON
{
  "name": string,
  "url": string,
  "release": {
    object (Release)
  },
  "createTime": string,
  "updateTime": string,
  "retainedReleaseCount": integer,
  "labels": {
    string: string,
    ...
  },

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
Lĩnh vực
name

string

Tên tài nguyên đủ điều kiện cho kênh, ở định dạng:

sites/ SITE_ID /channels/ CHANNEL_ID

url

string

Chỉ đầu ra. URL nơi có thể xem nội dung bản phát hành hiện tại của kênh này. URL này là tên miền phụ do Firebase cung cấp của web.app .

Bạn cũng có thể xem nội dung bản phát hành hiện tại của kênh này tại tên miền phụ firebaseapp.com do Firebase cung cấp.

Nếu kênh này là kênh live cho trang web Lưu trữ thì nội dung của bản phát hành hiện tại của kênh này cũng có thể được xem tại bất kỳ miền tùy chỉnh nào được kết nối.

release

object ( Release )

Chỉ đầu ra. Bản phát hành hiện tại của kênh, nếu có.

createTime

string ( Timestamp format)

Chỉ đầu ra. Thời điểm kênh được tạo.

Dấu thời gian ở định dạng RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

Chỉ đầu ra. Thời điểm kênh được cập nhật lần cuối.

Dấu thời gian ở định dạng RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

retainedReleaseCount

integer

Số lượng bản phát hành trước đó được giữ lại trên kênh để khôi phục hoặc cho các mục đích khác.

Phải là một số từ 1 đến 100. Mặc định là 10 cho các kênh mới.

labels

map (key: string, value: string)

Nhãn văn bản được sử dụng để bổ sung thêm siêu dữ liệu và/hoặc lọc.

Một đối tượng chứa danh sách các cặp "key": value . Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Liên minh lĩnh vực expiration .

expiration chỉ có thể là một trong những điều sau đây:

expireTime

string ( Timestamp format)

Thời điểm kênh sẽ tự động bị xóa.

Nếu null, kênh sẽ không tự động bị xóa. Trường này hiện diện ở đầu ra cho dù nó được đặt trực tiếp hay thông qua trường ttl .

Dấu thời gian ở định dạng RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

ttl

string ( Duration format)

Chỉ đầu vào. Một thời gian tồn tại cho kênh này. Đặt expireTime thành khoảng thời gian được cung cấp trước thời điểm yêu cầu.

Khoảng thời gian tính bằng giây với tối đa chín chữ số phân số, kết thúc bằng ' s '. Ví dụ: "3.5s" .

phương pháp

create

Tạo một kênh mới trong trang web được chỉ định.

delete

Xóa kênh được chỉ định của trang web được chỉ định.

get

Truy xuất thông tin cho kênh được chỉ định của trang web được chỉ định.

list

Liệt kê các kênh cho trang web được chỉ định.

patch

Cập nhật thông tin cho kênh được chỉ định của trang web được chỉ định.