Method: projects.updateRemoteConfig

프로젝트의 원격 구성 템플릿을 게시합니다.

projects.getRemoteConfig에서 반환된 ETag를 If-Match 헤더로 전달하여 마지막으로 본 원격 구성 템플릿이 이 업데이트로 덮어 쓰이는 템플릿이 되도록 합니다. 현재 버전에 관계없이 If-Match: *를 전달하여 강제로 업데이트합니다.

성공한 경우 게시된 RemoteConfig 및 업데이트된 ETag를 응답 헤더로 반환하거나 오류가 발생한 경우 반환합니다.

게시 가이드에서 오류 코드 목록을 참고하세요.

HTTP 요청

PUT https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig

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

경로 매개변수

매개변수
project

string

필수 항목입니다. Firebase 프로젝트의 프로젝트 ID 또는 프로젝트 번호(접두사 'projects/')입니다.

쿼리 매개변수

매개변수
validateOnly

boolean

선택사항입니다. 기본값은 false입니다. true인 경우 서버는 RemoteConfig의 유효성 검사만 시도합니다. 유효성 검사에 성공하면 RemoteConfig가 원격 구성 서버에 기록되지 않고, 대신 200 OK 응답이 반환됩니다. 유효성 검사에 실패하면 유효성 검사 오류가 반환됩니다.

참고: 이 부울을 false로 설정한 후에도 validateOnlytrue로 설정된 상태에서 projects.updateRemoteConfig를 호출할 때 200 OK이 발생하더라도 다른 오류가 계속 발생할 수 있습니다.

요청 본문

요청 본문에 RemoteConfig의 인스턴스가 포함됩니다.

응답 본문

성공한 경우 응답 본문에 RemoteConfig의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

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