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 ของเว็บฮุคที่เกี่ยวข้องกับ Cloud Function ก่อน 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