REST Resource: projects.webApps

리소스: WebApp

웹용 Firebase 앱의 세부정보입니다.

JSON 표현
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
필드
name

string

WebApp의 리소스 이름으로서 형식은 다음과 같습니다.

projects/PROJECT_IDENTIFIER/webApps/APP_ID

  • PROJECT_IDENTIFIER: 상위 프로젝트의 ProjectNumber (권장) 또는 ProjectId입니다. Google의 AIP 2510 표준에서 프로젝트 식별자를 사용하는 방법을 자세히 알아보세요.
    모든 응답 본문의 PROJECT_IDENTIFIER 값은 ProjectId입니다.
  • APP_ID: 전역적으로 고유한 Firebase 할당 앱 식별자입니다 (appId 참고).
appId

string

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

데이터 형식이 지정되지 않았으므로 이 ID는 불투명한 토큰으로 처리되어야 합니다.

displayName

string

WebApp의 사용자 지정 표시 이름입니다.

projectId

string

출력 전용입니다. 변경할 수 없습니다. 사용자가 할당한 WebApp 상위 FirebaseProject의 고유 식별자입니다.

appUrls[]

string

WebApp가 호스팅되는 URL입니다.

webId
(deprecated)

string

출력 전용입니다. 변경할 수 없습니다. WebApp의 고유한 Firebase 할당 식별자입니다.

이 식별자는 WebAppnamespace 값을 채우는 데만 사용됩니다. 대부분의 사용 사례에서는 appId를 사용하여 앱을 식별하거나 참조합니다. webId 값은 FirebaseProject 및 연결된 앱 내에서만 고유합니다.

apiKeyId

string

WebApp와 연결된 Firebase API 키의 전역적으로 고유한 Google 할당 식별자 (UID)입니다.

이 값은 API 키의 keyString아닌 API 키의 UID입니다. keyString는 앱의 구성 아티팩트에서 찾을 수 있는 값입니다.

webApps.Create에 대한 요청에서 apiKeyId가 설정되어 있지 않으면 Firebase에서 자동으로 apiKeyIdWebApp와 연결합니다. 이 자동 연결 키는 유효한 기존 키이거나, 유효한 키가 없는 경우 새 키가 프로비저닝됩니다.

패치 요청에서 apiKeyId는 빈 값으로 설정할 수 없으며 새 UID에는 제한사항이 없거나 연결된 WebApp에 유효한 제한사항만 있어야 합니다. Google Cloud 콘솔을 사용하여 API 키를 관리하는 것이 좋습니다.

state

enum (State)

출력 전용입니다. 앱의 수명 주기 상태입니다.

etag

string

이 체크섬은 서버에서 다른 필드의 값을 기반으로 계산하며, 계속하기 전에 클라이언트에 최신 값이 있는지 확인하기 위해 업데이트 요청과 함께 전송될 수 있습니다.

Google의 AIP-154 표준에서 etag에 관해 자세히 알아보세요.

이 etag는 엄격하게 검증되었습니다.

메소드

create

지정된 FirebaseProject에 새 WebApp 생성을 요청합니다.

get

지정된 WebApp를 가져옵니다.

getConfig

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

list

지정된 FirebaseProject와 연결된 각 WebApp를 나열합니다.

patch

지정된 WebApp의 속성을 업데이트합니다.

remove

지정된 WebAppFirebaseProject에서 삭제합니다.

undelete

지정된 WebAppFirebaseProject로 복원합니다.