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 ครั้งต่อไฟล์

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

md5Checksum

string

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

modifiedTime

string

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

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

size

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

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

เมธอด

delete

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

get

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

list

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

update

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