REST Resource: projects.webApps

자원: 웹앱

웹용 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 할당 식별자입니다.

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

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는 자동으로 apiKeyId WebApp 과 연결합니다. 이 자동 연결된 키는 기존의 유효한 키일 수 있으며, 유효한 키가 없으면 새 키가 프로비저닝됩니다.

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

state

enum ( State )

출력만 가능합니다. 앱의 수명주기 상태입니다.

etag

string

이 체크섬은 다른 필드의 값을 기반으로 서버에서 계산되며, 진행하기 전에 클라이언트가 최신 값을 갖도록 업데이트 요청과 함께 전송될 수 있습니다.

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

이 etag는 강력하게 검증되었습니다.

행동 양식

create

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

get

지정된 WebApp 가져옵니다.

getConfig

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

list

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

patch

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

remove

FirebaseProject 에서 지정된 WebApp 제거합니다.

undelete

지정된 WebApp FirebaseProject 로 복원합니다.