Method: projects.getAdminSdkConfig

指定されたFirebaseProjectに関連付けられた構成アーティファクトを取得します。これはサーバーで初期化を簡素化するために使用できます。

通常、この構成は Firebase Admin SDK のinitializeAppコマンドで使用されます。

HTTPリクエスト

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

URL はgRPC トランスコーディング構文を使用します。

パスパラメータ

パラメーター
name

string

FirebaseProjectのリソース名。次の形式です。

projects/ PROJECT_IDENTIFIER /adminSdkConfig

PROJECT_IDENTIFIER値の詳細については、 FirebaseProject nameフィールドを参照してください。

リクエストボディ

リクエストの本文は空である必要があります。

レスポンスボディ

成功した場合、応答本文には次の構造のデータが含まれます。

JSON表現
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
田畑
projectId

string

不変。ユーザーが割り当てたFirebaseProjectの一意の識別子。この識別子は、プロジェクトに関連付けられた一部の Firebase リソースの URL または名前に表示される場合がありますが、通常はプロジェクトを参照するための便利なエイリアスとして扱う必要があります。

databaseURL

string

デフォルトの Firebase リアルタイム データベース URL。

storageBucket

string

デフォルトの Cloud Storage for Firebase ストレージ バケット名。

locationId

string

プロジェクトのデフォルトの GCP リソースの場所の ID。この場所は、利用可能なGCP リソースの場所の 1 つです。

デフォルトの 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

詳細については、 「認証の概要」を参照してください。