REST Resource: revisions

แหล่งข้อมูล: การแก้ไข

ข้อมูลเมตาสำหรับการแก้ไขไฟล์

วิธีการของทรัพยากรบางรายการ (เช่น revisions.update) ต้องใช้ revisionId ใช้เมธอด revisions.list เพื่อเรียกข้อมูลรหัสสำหรับการแก้ไข

การแสดง JSON
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "exportLinks": {
    string: string,
    ...
  },
  "keepForever": boolean,
  "md5Checksum": string,
  "modifiedTime": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "size": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  }
}
ช่อง
id

string

เอาต์พุตเท่านั้น รหัสของการแก้ไข

mimeType

string

เอาต์พุตเท่านั้น ประเภท MIME ของการแก้ไข

kind

string

เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "drive#revision"

published

boolean

เผยแพร่การแก้ไขนี้หรือไม่ ซึ่งใช้ได้กับไฟล์ในเครื่องมือแก้ไขเอกสารเท่านั้น

keepForever

boolean

เลือกว่าจะเก็บการแก้ไขนี้ไว้ตลอดไปหรือไม่ แม้ว่าจะไม่ใช่การแก้ไขหลักแล้วก็ตาม หากไม่ได้ตั้งค่าไว้ ระบบจะล้างข้อมูลการแก้ไขโดยอัตโนมัติภายใน 30 วันหลังจากที่มีการอัปโหลดเนื้อหาใหม่ คุณสามารถตั้งค่าการแก้ไขได้สูงสุด 200 ครั้งสำหรับไฟล์ 1 ไฟล์

ช่องนี้ใช้ได้กับไฟล์ที่มีเนื้อหาไบนารีในไดรฟ์เท่านั้น

md5Checksum

string

เอาต์พุตเท่านั้น Checksum MD5 ของเนื้อหาของการแก้ไข การดำเนินการนี้ใช้ได้กับไฟล์ที่มีเนื้อหาไบนารีในไดรฟ์เท่านั้น

modifiedTime

string

เอาต์พุตเท่านั้น เวลาล่าสุดที่มีการแก้ไขการแก้ไข (รูปแบบวันที่และเวลา RFC 3339)

publishAuto

boolean

กำหนดว่าระบบจะเผยแพร่การแก้ไขครั้งต่อๆ ไปโดยอัตโนมัติหรือไม่ ซึ่งใช้ได้กับไฟล์ในเครื่องมือแก้ไขเอกสารเท่านั้น

publishedOutsideDomain

boolean

มีการเผยแพร่การแก้ไขนี้นอกโดเมนหรือไม่ ซึ่งใช้ได้กับไฟล์ในเครื่องมือแก้ไขเอกสารเท่านั้น

size

string (int64 format)

เอาต์พุตเท่านั้น ขนาดของเนื้อหาของการแก้ไขในหน่วยไบต์ การดำเนินการนี้ใช้ได้กับไฟล์ที่มีเนื้อหาไบนารีในไดรฟ์เท่านั้น

originalFilename

string

เอาต์พุตเท่านั้น ชื่อไฟล์เดิมที่ใช้สร้างการแก้ไขนี้ การดำเนินการนี้ใช้ได้กับไฟล์ที่มีเนื้อหาไบนารีในไดรฟ์เท่านั้น

lastModifyingUser

object (User)

เอาต์พุตเท่านั้น ผู้ใช้คนล่าสุดที่แก้ไขการแก้ไขนี้ ช่องนี้จะสร้างขึ้นเมื่อผู้ใช้ที่ลงชื่อเข้าใช้ทำการแก้ไขครั้งล่าสุดเท่านั้น

เมธอด

delete

ลบเวอร์ชันไฟล์อย่างถาวร

get

รับข้อมูลเมตาหรือเนื้อหาของเวอร์ชันแก้ไขตามรหัส

list

แสดงรายการการแก้ไขของไฟล์

update

อัปเดตการแก้ไขด้วยความหมายของแพตช์