Method: projects.preview.write

อัปเดตตัวอย่างโปรเจ็กต์ของผู้ใช้ตามโมเดล

คำขอ HTTP

POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
parent

string

ต้องระบุ ชื่อทรัพยากรระดับบนสุดในรูปแบบ projects/{project} โดย {project} คือรหัสโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่เชื่อมโยงกับโปรเจ็กต์ดังกล่าว

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "previewSettings": {
    object (PreviewSettings)
  },

  // Union field source can be only one of the following:
  "files": {
    object (Files)
  },
  "draft": {
    object (ContentFromDraft)
  },
  "submittedVersion": {
    object (ContentFromSubmittedVersion)
  }
  // End of list of possible types for union field source.
}
ช่อง
previewSettings

object (PreviewSettings)

ต้องระบุ การตั้งค่าสำหรับการอัปเดตการแสดงตัวอย่างของผู้ใช้

ช่องการรวม source แหล่งข้อมูลที่ใช้สร้างพรีวิว source ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
files

object (Files)

รายการไฟล์ที่ส่งไปยังเซิร์ฟเวอร์ต่อครั้ง นี่คือรายการไฟล์การกำหนดค่าหรือไฟล์ข้อมูล 1. คำขอแรกต้องเป็น ConfigFiles 2. คำขอแรกต้องมี ConfigFile ที่มี "settings" 3. คำขอแรกต้องมี ConfigFile ที่มี "ไฟล์ Manifest" 4. ต้องสตรีม ConfigFile ของเว็บฮุคที่สอดคล้องกับฟังก์ชันระบบคลาวด์ในบรรทัดก่อน DataFile ที่สอดคล้องกับซอร์สโค้ด

draft

object (ContentFromDraft)

เนื้อหาที่มาจากแบบร่างของโปรเจ็กต์

submittedVersion

object (ContentFromSubmittedVersion)

เนื้อหามีที่มาจากเวอร์ชันที่ออก

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

คำจำกัดความของทรัพยากรการแสดงตัวอย่าง

การแสดง JSON
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  },
  "simulatorUrl": string
}
ช่อง
name

string

ตัวระบุที่ไม่ซ้ำกันของตัวอย่าง รูปแบบ: projects/{project}/preview

validationResults

object (ValidationResults)

ผลการตรวจสอบที่เชื่อมโยงกับเนื้อหาตัวอย่างของโปรเจ็กต์ผู้ใช้

simulatorUrl

string

URL เครื่องจำลองสำหรับทดสอบตัวอย่างของผู้ใช้

ContentFromDraft

บ่งบอกว่าเนื้อหาตัวอย่างจะมาจากฉบับร่าง

ContentFromSubmittedVersion

บ่งบอกว่าเนื้อหาตัวอย่างจะมาจากเวอร์ชันที่กำลังจะออก

การแสดง JSON
{
  "version": string
}
ช่อง
version

string

ต้องระบุ เวอร์ชันที่ส่งของโปรเจ็กต์เพื่อใช้ในการสร้างตัวอย่าง รูปแบบ: projects/{project}/versions/{version}

PreviewSettings

การตั้งค่าสำหรับการอัปเดตหน้าตัวอย่าง

การแสดง JSON
{
  "sandbox": boolean
}
ช่อง
sandbox

boolean

ระบุว่าจะเรียกใช้การดำเนินการบางอย่าง เช่น ธุรกรรม ในโหมดแซนด์บ็อกซ์หรือไม่ โดยค่าเริ่มต้น คำขอดูตัวอย่างจะเรียกใช้การดำเนินการเหล่านี้ในโหมดแซนด์บ็อกซ์ กล่าวคือ ค่าเริ่มต้นของ sandbox คือ true