Method: projects.sites.list

Liệt kê từng Site Lưu trữ được liên kết với dự án Firebase chính đã chỉ định.

yêu cầu HTTP

GET https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
parent

string

Bắt buộc. Dự án Firebase cần liệt kê các trang web theo định dạng:

projects/PROJECT_IDENTIFIER

Tham khảo trường Site name để biết thông tin chi tiết về các giá trị PROJECT_IDENTIFIER.

Việc uỷ quyền đòi hỏi quyền IAM sau đây đối với tài nguyên được chỉ định parent:

  • firebasehosting.sites.list

Tham số truy vấn

Thông số
pageToken

string

Không bắt buộc. Mã thông báo từ lệnh gọi trước đó đến sites.list cho máy chủ biết vị trí cần tiếp tục liệt kê.

pageSize

integer

Không bắt buộc. Số lượng trang web tối đa cần trả về.

Dịch vụ có thể trả về số thấp hơn nếu có ít trang web hơn số lượng tối đa này.
Nếu bạn không chỉ định, giá trị mặc định sẽ là 40.

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "sites": [
    {
      object (Site)
    }
  ],
  "nextPageToken": string
}
Trường
sites[]

object (Site)

Danh sách đối tượng Site được liên kết với dự án Firebase đã chỉ định.

nextPageToken

string

Mã thông báo phân trang, nếu có thêm kết quả ngoài kết quả trong phản hồi này.

Hãy đưa mã thông báo này vào lệnh gọi tiếp theo của bạn đến sites.list. Mã thông báo trang chỉ tồn tại trong thời gian ngắn và không nên được lưu trữ.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/firebase.hosting.readonly
  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase.readonly
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

Để biết thêm thông tin, hãy xem bài viết Tổng quan về việc xác thực.