Method: projects.getAdminSdkConfig

取得與指定 FirebaseProject 相關聯的設定構件,可供伺服器用來簡化初始化作業。

這項設定通常會與 Firebase Admin SDK InitialApp 指令搭配使用。

HTTP 要求

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/adminSdkConfig}

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

FirebaseProject 的資源名稱,格式如下:

projects/PROJECT_IDENTIFIER/adminSdkConfig

如要進一步瞭解 PROJECT_IDENTIFIER 值,請參閱 FirebaseProject name 欄位。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體即會包含具有以下結構的資料:

JSON 表示法
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
欄位
projectId

string

不可變動。使用者為 FirebaseProject 指派的專屬 ID。這個 ID 可能會出現在與專案相關聯的部分 Firebase 資源的網址或名稱中,但通常應視為方便參照專案的別名。

databaseURL

string

預設的 Firebase 即時資料庫網址。

storageBucket

string

預設的 Cloud Storage for Firebase 儲存空間值區名稱。

locationId

string

專案預設 GCP 資源位置的 ID。位置是其中一個可用的 GCP 資源位置

如果預設的 GCP 資源位置尚未決定,則會省略這個欄位。如要設定專案的預設 GCP 資源位置,請在將 Firebase 資源新增至專案後呼叫 defaultLocation.finalize

授權範圍

需要下列其中一種 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

詳情請參閱驗證總覽一文。