ทรัพยากร: ไฟล์
ข้อมูลเมตาสำหรับไฟล์
เมธอดแหล่งข้อมูลบางอย่าง (เช่น files.update
) ต้องใช้ fileId
ใช้เมธอด files.list
เพื่อดึงข้อมูลรหัสของไฟล์
การแสดง JSON |
---|
{ "kind": string, "userPermission": { object ( |
ช่อง | |
---|---|
kind |
เอาต์พุตเท่านั้น ประเภทไฟล์ นี่คือ |
userPermission |
เอาต์พุตเท่านั้น สิทธิ์สำหรับผู้ใช้ที่ตรวจสอบสิทธิ์แล้วในไฟล์นี้ |
fileExtension |
เอาต์พุตเท่านั้น คอมโพเนนต์สุดท้ายของ |
md5Checksum |
เอาต์พุตเท่านั้น การตรวจสอบข้อผิดพลาด MD5 สำหรับเนื้อหาของไฟล์นี้ ช่องนี้จะป็อปปูเลตสำหรับไฟล์ที่มีเนื้อหาซึ่งจัดเก็บไว้ใน Google ไดรฟ์เท่านั้น จะไม่มีการป้อนข้อมูลให้กับเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
selfLink |
เอาต์พุตเท่านั้น ลิงก์กลับไปยังไฟล์นี้ |
ownerNames[] |
เอาต์พุตเท่านั้น ชื่อเจ้าของไฟล์นี้ ไม่ป้อนข้อมูลสำหรับรายการในไดรฟ์ที่แชร์ |
lastModifyingUserName |
เอาต์พุตเท่านั้น ชื่อของผู้ใช้ล่าสุดที่จะแก้ไขไฟล์นี้ |
editable |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
writersCanShare |
ผู้เขียนจะแชร์เอกสารกับผู้ใช้คนอื่นๆ ได้หรือไม่ ไม่ป้อนข้อมูลสำหรับรายการในไดรฟ์ที่แชร์ |
downloadUrl |
เอาต์พุตเท่านั้น URL การดาวน์โหลดที่มีอายุการใช้งานสั้นสำหรับไฟล์ ช่องนี้จะป็อปปูเลตสำหรับไฟล์ที่มีเนื้อหาซึ่งจัดเก็บไว้ใน Google ไดรฟ์เท่านั้น และจะไม่สร้างข้อมูลสำหรับ Google เอกสารหรือไฟล์ทางลัด |
mimeType |
ประเภท MIME ของไฟล์ โดยจะเปลี่ยนแปลงได้เมื่อมีการอัปเดตเมื่ออัปโหลดเนื้อหาใหม่เท่านั้น สามารถเว้นช่องนี้ว่างไว้ได้ และจะกำหนดประเภท MIME จากประเภท MIME ของเนื้อหาที่อัปโหลด |
exportLinks |
เอาต์พุตเท่านั้น ลิงก์สำหรับส่งออกไฟล์เครื่องมือแก้ไขเอกสารเป็นรูปแบบไฟล์ที่ต้องการ ออบเจ็กต์ที่มีรายการคู่ |
driveId |
เอาต์พุตเท่านั้น รหัสของไดรฟ์ที่แชร์ที่มีไฟล์อยู่ ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
parents[] |
รหัสของโฟลเดอร์หลักที่มีไฟล์ ไฟล์หนึ่งๆ จะมีโฟลเดอร์หลักได้เพียงโฟลเดอร์เดียว ระบบไม่รองรับการระบุรายการหลักหลายรายการ หากไม่ระบุเป็นส่วนหนึ่งของคำขอแทรก ระบบจะวางไฟล์ไว้ในโฟลเดอร์ไดรฟ์ของฉันของผู้ใช้โดยตรง หากไม่ได้ระบุไว้เป็นส่วนหนึ่งของคำขอคัดลอก ไฟล์จะรับค่าระดับบนที่ค้นพบได้ของไฟล์ต้นฉบับ คำขอ files.update ต้องใช้พารามิเตอร์ |
thumbnailLink |
เอาต์พุตเท่านั้น ลิงก์ที่มีอายุสั้นไปยังภาพขนาดย่อของไฟล์ หากมี โดยปกติใช้เวลาเรียงตามลำดับชั่วโมง ไม่ได้ใช้สำหรับเว็บแอปพลิเคชันโดยตรงเนื่องจากการแชร์ทรัพยากรข้ามต้นทาง (CORS) ให้พิจารณาใช้พร็อกซีเซิร์ฟเวอร์ ระบบจะป้อนข้อมูลเฉพาะเมื่อแอปที่ส่งคำขอเข้าถึงเนื้อหาของไฟล์ได้ หากไม่ได้แชร์ไฟล์แบบสาธารณะ จะต้องดึงข้อมูล URL ที่แสดงใน |
appDataContents |
เอาต์พุตเท่านั้น ไฟล์นี้อยู่ในโฟลเดอร์ Application Data หรือไม่ |
webViewLink |
เอาต์พุตเท่านั้น ลิงก์จะใช้ได้เฉพาะในโฟลเดอร์สาธารณะสำหรับดูเนื้อหาเว็บแบบคงที่ (HTML, CSS, JS ฯลฯ) ผ่านเว็บไซต์โฮสติ้งของ Google ไดรฟ์เท่านั้น |
iconLink |
เอาต์พุตเท่านั้น ลิงก์ไปยังไอคอนของไฟล์ |
shared |
เอาต์พุตเท่านั้น แชร์ไฟล์แล้วหรือไม่ ไม่ป้อนข้อมูลสำหรับรายการในไดรฟ์ที่แชร์ |
lastModifyingUser |
เอาต์พุตเท่านั้น ผู้ใช้คนสุดท้ายที่แก้ไขไฟล์นี้ ช่องนี้จะป้อนข้อมูลเฉพาะเมื่อการแก้ไขครั้งล่าสุดดำเนินการโดยผู้ใช้ที่ลงชื่อเข้าใช้ |
owners[] |
เอาต์พุตเท่านั้น เจ้าของไฟล์นี้ มีเพียงไฟล์เดิมบางไฟล์เท่านั้นที่มีเจ้าของได้มากกว่า 1 คน ระบบจะไม่ป้อนข้อมูลในช่องนี้ให้กับรายการในไดรฟ์ที่แชร์ |
openWithLinks |
เอาต์พุตเท่านั้น การแมปรหัสของแอปแต่ละแอปของผู้ใช้แต่ละคนไปยังลิงก์สำหรับเปิดไฟล์นี้ด้วยแอปนั้น ระบบจะป้อนข้อมูลเมื่อมีการใช้ขอบเขต drive.apps.readonly เท่านั้น ออบเจ็กต์ที่มีรายการคู่ |
defaultOpenWithLink |
เอาต์พุตเท่านั้น ลิงก์สำหรับเปิดไฟล์นี้ด้วยแอปเริ่มต้นของผู้ใช้สำหรับไฟล์นี้ ระบบจะป้อนข้อมูลเมื่อมีการใช้ขอบเขต drive.apps.readonly เท่านั้น |
headRevisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขส่วนหัวของไฟล์ ช่องนี้จะป็อปปูเลตสำหรับไฟล์ที่มีเนื้อหาซึ่งจัดเก็บไว้ใน Google ไดรฟ์เท่านั้น จะไม่มีการป้อนข้อมูลให้กับเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
properties[] |
รายการที่พัก |
copyable |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
etag |
เอาต์พุตเท่านั้น ETag ของไฟล์ |
sharingUser |
เอาต์พุตเท่านั้น ผู้ใช้ที่แชร์รายการกับผู้ใช้ปัจจุบัน หากมี |
alternateLink |
เอาต์พุตเท่านั้น ลิงก์สำหรับเปิดไฟล์ในเครื่องมือแก้ไขหรือโปรแกรมอ่านของ Google ที่เกี่ยวข้อง |
embedLink |
เอาต์พุตเท่านั้น ลิงก์สำหรับฝังไฟล์ |
webContentLink |
เอาต์พุตเท่านั้น ลิงก์สำหรับดาวน์โหลดเนื้อหาของไฟล์ในเบราว์เซอร์ที่ใช้การตรวจสอบสิทธิ์ที่ใช้คุกกี้ ในกรณีที่มีการแชร์เนื้อหาแบบสาธารณะ ทุกคนจะดาวน์โหลดได้โดยไม่ต้องใช้ข้อมูลเข้าสู่ระบบ |
fileSize |
เอาต์พุตเท่านั้น ขนาดเป็นไบต์ของ BLOB และไฟล์ตัวแก้ไขของบุคคลที่หนึ่ง ระบบจะไม่ป้อนข้อมูลสำหรับไฟล์ที่ไม่มีขนาด เช่น ทางลัดและโฟลเดอร์ |
copyRequiresWriterPermission |
ควรปิดใช้ตัวเลือกในการคัดลอก พิมพ์ หรือดาวน์โหลดไฟล์นี้สำหรับผู้อ่านและผู้แสดงความคิดเห็นหรือไม่ |
permissions[] |
เอาต์พุตเท่านั้น รายการสิทธิ์สำหรับผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์นี้ ไม่ป้อนข้อมูลสำหรับรายการในไดรฟ์ที่แชร์ |
hasThumbnail |
เอาต์พุตเท่านั้น ไฟล์นี้มีภาพขนาดย่อหรือไม่ ซึ่งไม่ได้ระบุว่าแอปที่ขอมีสิทธิ์เข้าถึงภาพขนาดย่อหรือไม่ หากต้องการตรวจสอบสิทธิ์เข้าถึง ให้มองหาช่องภาพขนาดย่อของภาพขนาดย่อ |
spaces[] |
เอาต์พุตเท่านั้น รายการพื้นที่ทำงานที่มีไฟล์ ค่าที่รองรับคือ |
folderColorRgb |
โฟลเดอร์สีเป็นสตริงเลขฐานสิบหก RGB หากไฟล์นั้นเป็นโฟลเดอร์หรือทางลัดไปยังโฟลเดอร์ รายการสีที่รองรับจะอยู่ในช่องโฟลเดอร์ColorPalette ของทรัพยากร "เกี่ยวกับ" หากระบุสีที่ไม่รองรับ ระบบจะเปลี่ยนเป็นสีที่ใกล้เคียงที่สุดในจานสี |
id |
รหัสของไฟล์ |
title |
ชื่อของไฟล์นี้ โปรดทราบว่าสำหรับรายการที่เปลี่ยนแปลงไม่ได้ เช่น โฟลเดอร์ระดับบนสุดของไดรฟ์ที่แชร์ โฟลเดอร์รูทในไดรฟ์ของฉัน และโฟลเดอร์ข้อมูลแอปพลิเคชัน ชื่อจะไม่เปลี่ยนแปลง |
description |
คำอธิบายไฟล์สั้นๆ |
labels |
กลุ่มของป้ายกำกับสำหรับไฟล์ |
labels.viewed |
ผู้ใช้รายนี้มีการดูไฟล์นี้หรือไม่ |
labels.restricted |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
labels.starred |
ระบุว่าผู้ใช้ติดดาวไฟล์นี้หรือไม่ |
labels.hidden |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว |
labels.trashed |
ไฟล์นี้ถูกทิ้งลงถังขยะหรือไม่ ป้ายกำกับนี้ใช้กับผู้ใช้ทุกคนที่เข้าถึงไฟล์ แต่มีเพียงเจ้าของเท่านั้นที่สามารถดูและลบไฟล์ออกจากถังขยะ |
labels.modified |
เอาต์พุตเท่านั้น ผู้ใช้รายนี้แก้ไขไฟล์หรือไม่ |
explicitlyTrashed |
เอาต์พุตเท่านั้น ไฟล์นี้มีการทิ้งลงถังขยะอย่างชัดเจน ซึ่งต่างจากการทิ้งซ้ำๆ หรือไม่ |
createdDate |
เอาต์พุตเท่านั้น สร้างเวลาสำหรับไฟล์นี้ (รูปแบบการประทับเวลา RFC 3339) |
modifiedDate |
ครั้งล่าสุดที่มีผู้แก้ไขไฟล์นี้ (ในรูปแบบการประทับเวลา RFC 3339) ซึ่งจะเปลี่ยนแปลงได้เฉพาะในอัปเดตเมื่อตั้งค่าพารามิเตอร์ setModifiedDate เท่านั้น |
modifiedByMeDate |
เอาต์พุตเท่านั้น ครั้งล่าสุดที่ผู้ใช้แก้ไขไฟล์นี้ (ในรูปแบบการประทับเวลา RFC 3339) โปรดทราบว่าการตั้งค่า EditDate จะอัปเดตวันที่ editByMe สำหรับผู้ใช้ที่กำหนดวันที่ด้วย |
lastViewedByMeDate |
เวลาล่าสุดที่ผู้ใช้ดูไฟล์นี้ (รูปแบบการประทับเวลา RFC 3339) |
markedViewedByMeDate |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว |
sharedWithMeDate |
เอาต์พุตเท่านั้น เวลาที่แชร์ไฟล์นี้กับผู้ใช้ (ในรูปแบบการประทับเวลา RFC 3339) |
quotaBytesUsed |
เอาต์พุตเท่านั้น จำนวนไบต์ของโควต้าที่ไฟล์นี้ใช้ |
version |
เอาต์พุตเท่านั้น หมายเลขเวอร์ชันที่เพิ่มขึ้นของไฟล์ซ้ำๆ กัน ข้อมูลนี้แสดงถึงการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นกับไฟล์ในเซิร์ฟเวอร์ แม้แต่การเปลี่ยนแปลงที่ผู้ใช้ที่ส่งคำขอมองไม่เห็นก็ตาม |
indexableText |
แอตทริบิวต์ข้อความที่จัดทำดัชนีได้สำหรับไฟล์ (เขียนได้เท่านั้น) |
indexableText.text |
ข้อความที่จะจัดทำดัชนีสำหรับไฟล์นี้ |
originalFilename |
ชื่อไฟล์ต้นฉบับของเนื้อหาที่อัปโหลด (หากมี) หรือค่าเดิมของช่อง |
ownedByMe |
เอาต์พุตเท่านั้น ไฟล์เป็นของผู้ใช้ปัจจุบันหรือไม่ ไม่ป้อนข้อมูลสำหรับรายการในไดรฟ์ที่แชร์ |
canComment |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
shareable |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
fullFileExtension |
เอาต์พุตเท่านั้น นามสกุลไฟล์แบบเต็ม แยกออกมาจากชื่อ อาจมีส่วนขยายหลายรายการที่เชื่อมถึงกัน เช่น "tar.gz" การนำส่วนขยายออกจากชื่อไม่ได้ล้างช่องนี้ อย่างไรก็ตาม การเปลี่ยนชื่อส่วนขยายในชื่อ จะอัปเดตฟิลด์นี้ด้วย ช่องนี้จะป็อปปูเลตสำหรับไฟล์ที่มีเนื้อหาซึ่งจัดเก็บไว้ใน Google ไดรฟ์เท่านั้น จะไม่มีการป้อนข้อมูลให้กับเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
isAppAuthorized |
เอาต์พุตเท่านั้น ไฟล์สร้างขึ้นหรือเปิดไฟล์โดยแอปที่ส่งคำขอ |
teamDriveId |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities |
เอาต์พุตเท่านั้น ความสามารถที่ผู้ใช้ปัจจุบันมีในไฟล์นี้ ความสามารถแต่ละรายการจะสอดคล้องกับการดำเนินการอย่างละเอียดที่ผู้ใช้อาจดำเนินการ |
capabilities.canChangeRestrictedDownload |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว |
capabilities.canMoveChildrenOutOfDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถย้ายโฟลเดอร์ย่อยของโฟลเดอร์นี้ออกนอกไดรฟ์ที่แชร์ได้หรือไม่ ซึ่งจะเป็นเท็จเมื่อรายการไม่ใช่โฟลเดอร์ ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canReadDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะอ่านไดรฟ์ที่แชร์ซึ่งเป็นเจ้าของไฟล์นี้ได้หรือไม่ ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canEdit |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแก้ไขไฟล์นี้ได้หรือไม่ ปัจจัยอื่นๆ อาจจำกัดประเภทการเปลี่ยนแปลงที่ผู้ใช้ทำได้ในไฟล์ ตัวอย่างเช่น โปรดดู |
capabilities.canCopy |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถคัดลอกไฟล์นี้ได้หรือไม่ สำหรับรายการในไดรฟ์ที่แชร์ ไม่ว่าผู้ใช้ปัจจุบันจะคัดลอกองค์ประกอบสืบทอดที่ไม่ใช่โฟลเดอร์ของรายการนี้ได้หรือไม่ หรือรายการนี้เองหากไม่ใช่โฟลเดอร์ |
capabilities.canComment |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันแสดงความคิดเห็นในไฟล์นี้ได้หรือไม่ |
capabilities.canAddChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะเพิ่มรายการย่อยลงในโฟลเดอร์นี้ได้หรือไม่ ซึ่งจะเป็นเท็จเสมอเมื่อรายการไม่ใช่โฟลเดอร์ |
capabilities.canDelete |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันลบไฟล์นี้ได้หรือไม่ |
capabilities.canDownload |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันดาวน์โหลดไฟล์นี้ได้หรือไม่ |
capabilities.canListChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแสดงรายการย่อยของโฟลเดอร์นี้ได้หรือไม่ ซึ่งจะเป็นเท็จเสมอเมื่อรายการไม่ใช่โฟลเดอร์ |
capabilities.canRemoveChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะนำบุตรหลานออกจากโฟลเดอร์นี้ได้หรือไม่ ซึ่งจะเป็นเท็จเสมอเมื่อรายการไม่ใช่โฟลเดอร์ สำหรับโฟลเดอร์ในไดรฟ์ที่แชร์ ให้ใช้ |
capabilities.canRename |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันเปลี่ยนชื่อไฟล์นี้ได้หรือไม่ |
capabilities.canTrash |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันย้ายไฟล์นี้ไปที่ถังขยะได้หรือไม่ |
capabilities.canReadRevisions |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถอ่านทรัพยากรการแก้ไขของไฟล์นี้ได้หรือไม่ สำหรับรายการในไดรฟ์ที่แชร์ จะอ่านการแก้ไขรายการสืบทอดที่ไม่ใช่โฟลเดอร์ของรายการนี้ หรือรายการนี้ได้หากไม่ใช่โฟลเดอร์ |
capabilities.canReadTeamDrive |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canMoveTeamDriveItem |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canChangeCopyRequiresWriterPermission |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถเปลี่ยนข้อจำกัด |
capabilities.canMoveItemIntoTeamDrive |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canUntrash |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันกู้คืนไฟล์นี้จากถังขยะได้หรือไม่ |
capabilities.canModifyContent |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแก้ไขเนื้อหาของไฟล์นี้ได้หรือไม่ |
capabilities.canMoveItemWithinTeamDrive |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canMoveItemOutOfTeamDrive |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canDeleteChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะลบย่อยของโฟลเดอร์นี้ได้หรือไม่ ซึ่งจะเป็นเท็จเมื่อรายการไม่ใช่โฟลเดอร์ ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canMoveChildrenOutOfTeamDrive |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canMoveChildrenWithinTeamDrive |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
capabilities.canTrashChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถทิ้งถังขยะย่อยของโฟลเดอร์นี้ได้หรือไม่ ซึ่งจะเป็นเท็จเมื่อรายการไม่ใช่โฟลเดอร์ ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canMoveItemOutOfDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันย้ายรายการนี้ภายนอกไดรฟ์นี้ด้วยการเปลี่ยนระดับบนสุดไหม โปรดทราบว่าคำขอเปลี่ยนรายการระดับบนสุดของรายการอาจยังไม่สำเร็จ โดยขึ้นอยู่กับหน่วยโฆษณาระดับบนสุดใหม่ที่เพิ่ม |
capabilities.canAddMyDriveParent |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถเพิ่มผู้ปกครองสำหรับรายการโดยไม่ต้องนำผู้ปกครองที่มีอยู่ในคำขอเดียวกันออกได้หรือไม่ ไม่มีการป้อนข้อมูลสำหรับไฟล์ในไดรฟ์ที่แชร์ |
capabilities.canRemoveMyDriveParent |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถนำผู้ปกครองออกจากรายการโดยไม่ต้องเพิ่มผู้ปกครองอีกคนในคำขอเดียวกันได้หรือไม่ ไม่มีการป้อนข้อมูลสำหรับไฟล์ในไดรฟ์ที่แชร์ |
capabilities.canMoveItemWithinDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถย้ายรายการนี้ภายในไดรฟ์นี้หรือไม่ โปรดทราบว่าคำขอเปลี่ยนรายการระดับบนสุดของรายการอาจยังไม่สำเร็จ โดยขึ้นอยู่กับหน่วยโฆษณาระดับบนสุดใหม่ที่เพิ่มและรายการระดับบนสุดที่กำลังจะนำออก |
capabilities.canShare |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแก้ไขการตั้งค่าการแชร์ของไฟล์นี้หรือไม่ |
capabilities.canMoveChildrenWithinDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถย้ายโฟลเดอร์ย่อยของโฟลเดอร์นี้ภายในไดรฟ์ได้หรือไม่ ซึ่งจะเป็นเท็จเมื่อรายการไม่ใช่โฟลเดอร์ โปรดทราบว่าคำขอย้ายองค์กรย่อยอาจยังไม่สำเร็จ ทั้งนี้ขึ้นอยู่กับการเข้าถึงองค์กรย่อยและโฟลเดอร์ปลายทางของผู้ใช้ปัจจุบัน |
capabilities.canModifyContentRestriction |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น ใช้ |
capabilities.canAddFolderFromAnotherDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะเพิ่มโฟลเดอร์จากไดรฟ์ (ไดรฟ์ที่แชร์อื่นหรือไดรฟ์ของฉัน) ลงในโฟลเดอร์นี้ได้หรือไม่ ซึ่งจะเป็นเท็จเมื่อรายการไม่ใช่โฟลเดอร์ ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canChangeSecurityUpdateEnabled |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถเปลี่ยนฟิลด์ safetyUpdateEnabled ในข้อมูลเมตาการแชร์ลิงก์ได้หรือไม่ |
capabilities.canAcceptOwnership |
เอาต์พุตเท่านั้น ระบุว่าผู้ใช้รายปัจจุบันเป็นเจ้าของที่รอการตอบรับไฟล์หรือไม่ ไม่มีการป้อนข้อมูลสำหรับไฟล์ในไดรฟ์ที่แชร์ |
capabilities.canReadLabels |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถอ่านป้ายกำกับในไฟล์ได้หรือไม่ |
capabilities.canModifyLabels |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะแก้ไขป้ายกำกับในไฟล์ได้หรือไม่ |
capabilities.canModifyEditorContentRestriction |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถเพิ่มหรือแก้ไขการจำกัดเนื้อหาในไฟล์ที่ถูกจำกัดเครื่องมือแก้ไขหรือไม่ |
capabilities.canModifyOwnerContentRestriction |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันจะเพิ่มหรือแก้ไขการจำกัดเนื้อหาที่ถูกจำกัดโดยเจ้าของได้หรือไม่ |
capabilities.canRemoveContentRestriction |
เอาต์พุตเท่านั้น มีการจำกัดเนื้อหาของไฟล์ที่ผู้ใช้คนปัจจุบันนำออกได้หรือไม่ |
hasAugmentedPermissions |
เอาต์พุตเท่านั้น มีสิทธิ์โดยตรงในไฟล์นี้หรือไม่ ช่องนี้จะป้อนข้อมูลสำหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
trashingUser |
เอาต์พุตเท่านั้น หากไฟล์ถูกทิ้งในถังขยะอย่างชัดแจ้ง ผู้ใช้ที่ทิ้งไฟล์นั้น ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
canReadRevisions |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: ใช้ |
thumbnailVersion |
เอาต์พุตเท่านั้น เวอร์ชันภาพขนาดย่อสำหรับใช้ในการทำให้แคชภาพขนาดย่อใช้งานไม่ได้ |
trashedDate |
เอาต์พุตเท่านั้น เวลาที่มีการทิ้งรายการ (รูปแบบการประทับเวลา RFC 3339) ระบบจะป้อนข้อมูลให้กับรายการในไดรฟ์ที่แชร์เท่านั้น |
permissionIds[] |
เอาต์พุตเท่านั้น files.list ของรหัสสิทธิ์สำหรับผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์นี้ |
thumbnail |
ภาพขนาดย่อของไฟล์ โดยจะใช้เฉพาะในกรณีที่สร้างภาพขนาดย่อมาตรฐานไม่ได้ |
thumbnail.image |
ไบต์ Base64 ที่เข้ารหัสและไม่ใช้ URL ของภาพขนาดย่อ ซึ่งควรเป็นไปตาม RFC 4648 ส่วนที่ 5 สตริงที่เข้ารหัสฐาน 64 |
thumbnail.mimeType |
ประเภท MIME ของภาพขนาดย่อ |
imageMediaMetadata |
เอาต์พุตเท่านั้น ข้อมูลเมตาเกี่ยวกับสื่อรูปภาพ ซึ่งจะปรากฏสำหรับประเภทรูปภาพเท่านั้น และเนื้อหาของรูปภาพจะขึ้นอยู่กับสิ่งที่แยกวิเคราะห์ได้จากเนื้อหารูปภาพ |
imageMediaMetadata.flashUsed |
เอาต์พุตเท่านั้น มีการใช้แฟลชในการสร้างรูปภาพหรือไม่ |
imageMediaMetadata.meteringMode |
เอาต์พุตเท่านั้น โหมดการวัดที่ใช้ในการสร้างรูปภาพ |
imageMediaMetadata.sensor |
เอาต์พุตเท่านั้น ประเภทของเซ็นเซอร์ที่ใช้สร้างรูปภาพ |
imageMediaMetadata.exposureMode |
เอาต์พุตเท่านั้น โหมดการรับแสงที่ใช้สร้างรูปภาพ |
imageMediaMetadata.colorSpace |
เอาต์พุตเท่านั้น พื้นที่สีของรูปภาพ |
imageMediaMetadata.whiteBalance |
เอาต์พุตเท่านั้น โหมดไวท์บาลานซ์ที่ใช้สร้างรูปภาพ |
imageMediaMetadata.width |
เอาต์พุตเท่านั้น ความกว้างของรูปภาพเป็นพิกเซล |
imageMediaMetadata.height |
เอาต์พุตเท่านั้น ความสูงของรูปภาพเป็นพิกเซล |
imageMediaMetadata.location |
เอาต์พุตเท่านั้น ข้อมูลสถานที่ตั้งทางภูมิศาสตร์ที่จัดเก็บไว้ในรูปภาพ |
imageMediaMetadata.location.latitude |
เอาต์พุตเท่านั้น ละติจูดที่จัดเก็บไว้ในรูปภาพ |
imageMediaMetadata.location.longitude |
เอาต์พุตเท่านั้น ลองจิจูดที่จัดเก็บไว้ในรูปภาพ |
imageMediaMetadata.location.altitude |
เอาต์พุตเท่านั้น ระดับความสูงที่จัดเก็บไว้ในรูปภาพ |
imageMediaMetadata.rotation |
เอาต์พุตเท่านั้น จำนวนการหมุน 90 องศาตามเข็มนาฬิกาที่ใช้จากการวางแนวเดิมของรูปภาพ |
imageMediaMetadata.date |
เอาต์พุตเท่านั้น วันที่และเวลาที่ถ่ายภาพ (การประทับเวลารูปแบบ EXIF) |
imageMediaMetadata.cameraMake |
เอาต์พุตเท่านั้น ยี่ห้อกล้องที่ใช้สร้างรูปภาพ |
imageMediaMetadata.cameraModel |
เอาต์พุตเท่านั้น รุ่นของกล้องที่ใช้สร้างสรรค์ภาพ |
imageMediaMetadata.exposureTime |
เอาต์พุตเท่านั้น ระยะเวลาการรับแสงในหน่วยวินาที |
imageMediaMetadata.aperture |
เอาต์พุตเท่านั้น รูรับแสงที่ใช้สร้างรูปภาพ (f-number) |
imageMediaMetadata.focalLength |
เอาต์พุตเท่านั้น ความยาวโฟกัสที่ใช้ในการสร้างรูปภาพ หน่วยเป็นมิลลิเมตร |
imageMediaMetadata.isoSpeed |
เอาต์พุตเท่านั้น ความเร็ว ISO ที่ใช้ในการสร้างรูปภาพ |
imageMediaMetadata.exposureBias |
เอาต์พุตเท่านั้น การชดเชยแสงของรูปภาพ (ค่า APEX) |
imageMediaMetadata.maxApertureValue |
เอาต์พุตเท่านั้น ค่า F ที่น้อยที่สุดของเลนส์ความยาวโฟกัสที่ใช้ในการสร้างรูปภาพ (ค่า APEX) |
imageMediaMetadata.subjectDistance |
เอาต์พุตเท่านั้น ระยะห่างจากวัตถุในรูปภาพหน่วยเป็นเมตร |
imageMediaMetadata.lens |
เอาต์พุตเท่านั้น เลนส์ที่ใช้สร้างรูปภาพ |
videoMediaMetadata |
เอาต์พุตเท่านั้น ข้อมูลเมตาเกี่ยวกับสื่อวิดีโอ โดยจะแสดงสำหรับวิดีโอประเภทเท่านั้น |
videoMediaMetadata.width |
เอาต์พุตเท่านั้น ความกว้างของวิดีโอเป็นพิกเซล |
videoMediaMetadata.height |
เอาต์พุตเท่านั้น ความสูงของวิดีโอเป็นพิกเซล |
videoMediaMetadata.durationMillis |
เอาต์พุตเท่านั้น ระยะเวลาของวิดีโอเป็นมิลลิวินาที |
shortcutDetails |
รายละเอียดไฟล์ทางลัด ระบบจะป้อนข้อมูลสำหรับไฟล์ทางลัดเท่านั้น ซึ่งตั้งค่าช่อง mimeType เป็น |
shortcutDetails.targetId |
รหัสของไฟล์ที่ทางลัดนี้ชี้ไป ตั้งค่าได้ในคำขอ |
shortcutDetails.targetMimeType |
เอาต์พุตเท่านั้น ประเภท MIME ของไฟล์ที่ทางลัดนี้ชี้ไป ค่าของช่องนี้คือสแนปชอตประเภท MIME ของเป้าหมาย ซึ่งจะบันทึกไว้เมื่อสร้างทางลัด |
shortcutDetails.targetResourceKey |
เอาต์พุตเท่านั้น ResourceKey สำหรับไฟล์เป้าหมาย |
contentRestrictions[] |
ข้อจำกัดในการเข้าถึงเนื้อหาของไฟล์ ระบบจะป้อนข้อมูลเมื่อมีข้อจำกัดดังกล่าวเท่านั้น |
resourceKey |
เอาต์พุตเท่านั้น คีย์ที่จำเป็นสำหรับการเข้าถึงรายการผ่านลิงก์ที่แชร์ |
linkShareMetadata |
เอาต์พุตเท่านั้น รายละเอียดที่เกี่ยวข้องกับการแชร์ลิงก์ มีรายละเอียดเกี่ยวกับ URL ของลิงก์ที่ลูกค้าใช้ในการอ้างถึงรายการนี้ |
linkShareMetadata.securityUpdateEligible |
เอาต์พุตเท่านั้น ระบุว่าไฟล์มีสิทธิ์ได้รับการอัปเดตความปลอดภัยหรือไม่ |
linkShareMetadata.securityUpdateEnabled |
เอาต์พุตเท่านั้น มีการเปิดใช้การอัปเดตความปลอดภัยสำหรับไฟล์นี้หรือไม่ |
labelInfo |
เอาต์พุตเท่านั้น ภาพรวมของป้ายกำกับในไฟล์ |
labelInfo.labels[] |
เอาต์พุตเท่านั้น ชุดของป้ายกำกับในไฟล์ตามที่รหัสป้ายกำกับในพารามิเตอร์ |
sha1Checksum |
เอาต์พุตเท่านั้น ผลรวมตรวจสอบ SHA1 ที่เชื่อมโยงกับไฟล์นี้ (หากมี) ช่องนี้จะป็อปปูเลตสำหรับไฟล์ที่มีเนื้อหาซึ่งจัดเก็บไว้ใน Google ไดรฟ์เท่านั้น จะไม่มีการป้อนข้อมูลให้กับเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
sha256Checksum |
เอาต์พุตเท่านั้น ผลรวมตรวจสอบ SHA256 ที่เชื่อมโยงกับไฟล์นี้ (หากมี) ช่องนี้จะป็อปปูเลตสำหรับไฟล์ที่มีเนื้อหาซึ่งจัดเก็บไว้ใน Google ไดรฟ์เท่านั้น จะไม่มีการป้อนข้อมูลให้กับเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
ContentRestriction
ข้อจำกัดในการเข้าถึงเนื้อหาของไฟล์
การแสดง JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
ช่อง | |
---|---|
readOnly |
เนื้อหาของไฟล์เป็นแบบอ่านอย่างเดียวหรือไม่ หากไฟล์เป็นแบบอ่านอย่างเดียว จะไม่สามารถเพิ่มการแก้ไขใหม่ เพิ่มความคิดเห็น หรือแก้ไขชื่อไฟล์ไม่ได้ |
reason |
เหตุผลที่มีการจำกัดเนื้อหาของไฟล์ ซึ่งจะเปลี่ยนแปลงได้เฉพาะในคำขอที่ตั้งค่า |
type |
เอาต์พุตเท่านั้น ประเภทของการจำกัดเนื้อหา ปัจจุบันมีค่าเดียวที่เป็นไปได้คือ |
restrictingUser |
เอาต์พุตเท่านั้น ผู้ใช้ที่ตั้งค่าการจำกัดเนื้อหา ป้อนข้อมูลต่อเมื่อ |
restrictionDate |
เอาต์พุตเท่านั้น เวลาที่มีการตั้งการจำกัดเนื้อหา (รูปแบบการประทับเวลา RFC 3339) ป้อนข้อมูลต่อเมื่อ |
ownerRestricted |
แก้ไขหรือนำการจำกัดเนื้อหาออกโดยผู้ใช้ที่เป็นเจ้าของไฟล์เท่านั้น สำหรับไฟล์ในไดรฟ์ที่แชร์ ผู้ใช้ที่มีความสามารถของ |
systemRestricted |
เอาต์พุตเท่านั้น ระบบใช้การจำกัดเนื้อหาหรือไม่ เช่น เนื่องจากลายเซ็นอิเล็กทรอนิกส์ ผู้ใช้จะแก้ไขหรือนำข้อจำกัดเนื้อหาที่ถูกจำกัดของระบบออกไม่ได้ |
เมธอด |
|
---|---|
|
สร้างสำเนาของไฟล์ที่ระบุ |
|
ลบไฟล์ของผู้ใช้อย่างถาวรโดยไม่ต้องย้ายไฟล์ไปที่ถังขยะ |
|
ลบไฟล์ทั้งหมดในถังขยะของผู้ใช้อย่างถาวร |
|
ส่งออกเอกสาร Google Workspace ไปยังประเภท MIME ที่ขอและแสดงผลเนื้อหาไบต์ที่ส่งออก |
|
สร้างชุดรหัสไฟล์ที่สามารถระบุไว้ในคำขอแทรกหรือคัดลอก |
|
รับข้อมูลเมตาหรือเนื้อหาของไฟล์ตามรหัส |
|
แทรกไฟล์ใหม่ |
|
แสดงไฟล์ของผู้ใช้ |
|
แสดงป้ายกำกับของไฟล์ |
|
แก้ไขชุดป้ายกำกับที่ใช้กับไฟล์ |
|
อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์ |
|
ตั้งเวลาที่อัปเดตของไฟล์เป็นเวลาของเซิร์ฟเวอร์ปัจจุบัน |
|
ย้ายไฟล์ไปยังถังขยะ |
|
กู้คืนไฟล์จากถังขยะ |
|
อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์ |
|
ติดตามการเปลี่ยนแปลงในไฟล์ |