Method: projects.webApps.getConfig

지정된 WebApp와 연결된 구성 아티팩트를 가져옵니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
name

string

다운로드할 WebApp 구성의 리소스 이름으로, 형식은 다음과 같습니다.

projects/PROJECT_IDENTIFIER/webApps/APP_ID/config


APP_ID은(는) 고유 식별자이므로, 여기에서 하위 컬렉션 액세스 패턴의 고유 리소스를 다음과 같은 형식으로 사용할 수 있습니다.

projects/-/webApps/APP_ID


PROJECT_IDENTIFIERAPP_ID 값에 대한 자세한 내용은 WebApp name 필드를 참고하세요.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

웹용 단일 Firebase 앱의 구성 메타데이터입니다.

JSON 표현
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
필드
projectId

string

변경할 수 없습니다. 사용자가 할당한 FirebaseProject의 고유 식별자입니다.

appId

string

변경할 수 없습니다. WebApp의 전역적으로 고유한 Firebase 할당 식별자입니다.

databaseURL

string

기본 Firebase 실시간 데이터베이스 URL입니다.

storageBucket

string

Firebase 저장소 버킷 이름에 대한 기본 Cloud Storage입니다.

locationId

string

프로젝트의 기본 GCP 리소스 위치 ID입니다. 위치는 사용 가능한 GCP 리소스 위치 중 하나입니다.

기본 GCP 리소스 위치가 아직 확정되지 않은 경우 이 필드가 생략됩니다. 프로젝트의 기본 GCP 리소스 위치를 설정하려면 프로젝트에 Firebase 리소스를 추가한 후 defaultLocation.finalize를 호출합니다.

apiKey

string

WebApp와 연결된 API 키의 keyString입니다.

이 값은 WebApp와 연결된 API 키의 apiKeyId (UID)가 아닙니다.

authDomain

string

Firebase 인증에서 OAuth 리디렉션을 위해 구성하는 도메인은 다음과 같습니다.

PROJECT_ID.firebaseapp.com

messagingSenderId

string

Firebase 클라우드 메시징에 사용할 발신자 ID입니다.

measurementId

string

WebApp와 연결된 Google 애널리틱스 웹 스트림의 Google에서 할당한 고유 식별자입니다. Firebase SDK는 이 ID를 사용하여 Google 애널리틱스 API와 상호작용합니다.

이 필드는 WebApp가 Google 애널리틱스 앱 + 웹 속성의 웹 스트림에 연결된 경우에만 표시됩니다. 애널리틱스 문서에서 이 ID 및 Google 애널리틱스 웹 스트림에 대해 자세히 알아보세요.

measurementId를 생성하고 WebApp를 Google 애널리틱스 웹 스트림과 연결하려면 projects.addGoogleAnalytics를 호출하세요.

Firebase JavaScript SDK v7.20.0 이상을 사용하는 앱의 경우 Firebase는 앱에서 애널리틱스를 초기화할 때 measurementId를 동적으로 가져옵니다. 구성 객체에 이 ID를 포함하는 것은 선택사항이지만 동적 가져오기가 실패하는 드문 경우에 대체 역할을 합니다.

승인 범위

다음 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

자세한 내용은 인증 개요를 참조하세요.