列出可加入 Firebase 資源的每個 Google Cloud Platform (GCP) Project
。
系統只會列出符合以下條件的專案:
- 呼叫端具備足夠的 Google IAM 權限,可以呼叫
projects.addFirebase
。 - 專案並未是
FirebaseProject
。 - 專案所屬的機構禁止新增 Firebase 資源。
HTTP 要求
GET https://firebase.googleapis.com/v1beta1/availableProjects
這個網址使用 gRPC 轉碼語法。
查詢參數
參數 | |
---|---|
pageToken |
之前對 |
pageSize |
回應中傳回的專案數量上限。 伺服器可自行斟酌是否傳回少於這個值。如未指定任何值 (或指定太大的值),伺服器會設有限制。 此值不能為負數。 |
要求主體
要求主體必須為空白。
回應主體
如果成功,回應主體即會包含具有以下結構的資料:
JSON 表示法 |
---|
{
"projectInfo": [
{
object ( |
欄位 | |
---|---|
projectInfo[] |
GCP |
nextPageToken |
如果結果清單過大,無法容納單一回應,系統會傳回符記。如果字串空白,則這個回應是結果的最後一頁。 這個權杖可用於後續對 頁面符記效期短暫,不應保留。 |
授權範圍
需要下列其中一種 OAuth 範圍:
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
詳情請參閱驗證總覽一文。
專案資訊
Google Cloud Platform (GCP) Project
的參照。
JSON 表示法 |
---|
{ "project": string, "displayName": string, "locationId": string } |
欄位 | |
---|---|
project |
GCP
如要進一步瞭解 PROJECT_IDENTIFIER 值,請參閱 |
displayName |
使用者指派的 GCP |
locationId |
專案預設 GCP 資源位置的 ID。位置是其中一個可用的 GCP 資源位置。 只有部分專案會填入這個欄位。如未填入值,表示專案尚未有預設的 GCP 資源位置。如要設定專案的預設 GCP 資源位置,請在將 Firebase 資源新增至專案後呼叫 |