Method: availableProjects.list

Liệt kê từng Project Google Cloud Platform (GCP) có thể thêm tài nguyên Firebase vào đó.

Một Dự án sẽ chỉ được liệt kê nếu:

Yêu cầu HTTP

GET https://firebase.googleapis.com/v1beta1/availableProjects

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

Tham số truy vấn

Thông số
pageToken

string

Mã thông báo được trả về từ lệnh gọi trước tới availableProjects.list cho biết vị trí trong nhóm Dự án sẽ tiếp tục niêm yết.

pageSize

integer

Số lượng Dự án tối đa được trả về trong phản hồi.

Máy chủ có thể trả về ít hơn giá trị này theo quyết định riêng của mình. Nếu không có giá trị nào được chỉ định (hoặc giá trị quá lớn được chỉ định), máy chủ sẽ áp đặt giới hạn của riêng nó.

Giá trị này không thể âm.

Nội dung yêu cầu

Phần thân 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 JSON
{
  "projectInfo": [
    {
      object (ProjectInfo)
    }
  ],
  "nextPageToken": string
}
Lĩnh vực
projectInfo[]

object ( ProjectInfo )

Danh sách Projects GCP có thể thêm tài nguyên Firebase vào chúng.

nextPageToken

string

Nếu danh sách kết quả quá lớn để có thể chứa một phản hồi duy nhất thì mã thông báo sẽ được trả về. Nếu chuỗi trống thì phản hồi này là trang kết quả cuối cùng.

Mã thông báo này có thể được sử dụng trong các lệnh gọi tiếp theo tới availableProjects.list để tìm nhóm Dự án tiếp theo.

Mã thông báo trang chỉ tồn tại trong thời gian ngắn và không nên tồn tại lâu dài.

Phạm vi ủy quyền

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

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

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

Thông tin dự án

Tham chiếu đến Project Google Cloud Platform (GCP) .

Biểu diễn JSON
{
  "project": string,
  "displayName": string,
  "locationId": string
}
Lĩnh vực
project

string

Tên tài nguyên của Project GCP mà tài nguyên Firebase có thể được thêm vào, theo định dạng:

projects/ PROJECT_IDENTIFIER

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

displayName

string

Tên hiển thị do người dùng gán của Project GCP, ví dụ: My App

locationId

string

ID của vị trí tài nguyên GCP mặc định của Dự án. Vị trí này là một trong những vị trí tài nguyên GCP có sẵn .

Không phải tất cả các Dự án đều có trường này. Nếu nó không được điền, điều đó có nghĩa là Dự án chưa có vị trí tài nguyên GCP mặc định. Để đặt vị trí tài nguyên GCP mặc định của Dự án, hãy gọi defaultLocation.finalize sau khi bạn thêm tài nguyên Firebase vào Dự án.