- HTTP 요청
- 경로 매개변수
- 요청 본문
- 응답 본문
- ContentFromDraft
- ContentFromSubmittedVersion
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- PreviewSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
모델에 따라 사용자의 프로젝트 미리보기를 업데이트합니다.
HTTP 요청
POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
parent |
필수 항목입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 | |
---|---|
{ "previewSettings": { object ( |
필드 | ||
---|---|---|
previewSettings |
필수 항목입니다. 사용자의 미리보기를 업데이트하기 위한 설정입니다. |
|
통합 필드 source . 미리보기를 만드는 데 사용된 데이터 소스입니다. source 은 다음 중 하나여야 합니다. |
||
files |
서버에 한 번에 전송되는 파일의 목록입니다. 구성 파일 또는 데이터 파일의 목록입니다. 1. 첫 번째 요청은 ConfigFiles여야 합니다. 2. 첫 번째 요청에는 'settings'가 포함된 ConfigFile이 있어야 합니다. 3. 첫 번째 요청에는 '매니페스트'가 포함된 ConfigFile이 있어야 합니다. 4. 인라인 Cloud 함수에 해당하는 웹훅 ConfigFile은 소스 코드에 해당하는 DataFile보다 먼저 스트리밍되어야 합니다. |
|
draft |
프로젝트 초안에서 가져온 콘텐츠입니다. |
|
submittedVersion |
기존 버전에서 가져온 콘텐츠입니다. |
응답 본문
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
미리보기 리소스의 정의입니다.
JSON 표현 | |
---|---|
{
"name": string,
"validationResults": {
object ( |
필드 | |
---|---|
name |
미리보기의 고유 식별자입니다. 형식: |
validationResults |
사용자 프로젝트 미리보기 콘텐츠와 연결된 유효성 검사 결과입니다. |
simulatorUrl |
사용자 미리보기를 테스트하기 위한 시뮬레이터 URL입니다. |
ContentFromDraft
미리보기 콘텐츠가 초안에서 제공될 것임을 나타냅니다.
ContentFromSubmittedVersion
미리보기 콘텐츠가 기존 버전에서 제공될 것임을 나타냅니다.
JSON 표현 | |
---|---|
{ "version": string } |
필드 | |
---|---|
version |
필수 항목입니다. 미리보기를 만드는 데 사용할 프로젝트의 제출 버전입니다. 형식: |
PreviewSettings
미리보기를 업데이트하기 위한 설정입니다.
JSON 표현 | |
---|---|
{ "sandbox": boolean } |
필드 | |
---|---|
sandbox |
트랜잭션과 같은 특정 작업을 샌드박스 모드에서 실행할지 여부를 나타냅니다. 기본적으로 미리보기 요청은 이러한 작업을 샌드박스 모드에서 실행합니다. 즉, |