ทรัพยากร: ไฟล์
ข้อมูลเมตาสําหรับไฟล์
วิธีการจัดการทรัพยากรบางอย่าง (เช่น files.update
) ต้องใช้ fileId
ใช้เมธอด files.list
เพื่อเรียกข้อมูลรหัสของไฟล์
การแสดง JSON |
---|
{ "kind": string, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object ( |
ช่อง | |
---|---|
kind |
เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากรนี้ ค่า: สตริงคงที่ |
driveId |
เอาต์พุตเท่านั้น รหัสของไดรฟ์ที่แชร์ซึ่งมีไฟล์ดังกล่าวอยู่ ป้อนข้อมูลสําหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
fileExtension |
เอาต์พุตเท่านั้น คอมโพเนนต์สุดท้ายของ |
copyRequiresWriterPermission |
ควรปิดใช้ตัวเลือกในการคัดลอก พิมพ์ หรือดาวน์โหลดไฟล์นี้สําหรับผู้อ่านและผู้แสดงความคิดเห็น |
md5Checksum |
เอาต์พุตเท่านั้น ผลรวมตรวจสอบ MD5 สําหรับเนื้อหาของไฟล์ ตัวเลือกนี้มีผลเฉพาะกับไฟล์ที่มีเนื้อหาไบนารีใน Google ไดรฟ์เท่านั้น |
contentHints |
ข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาของไฟล์ ช่องเหล่านี้จะไม่ได้รับการเติมข้อมูลในการตอบกลับ |
contentHints.indexableText |
ข้อความที่จะจัดทําดัชนีสําหรับไฟล์เพื่อปรับปรุงข้อความค้นหาแบบ TextText จํากัดความยาวที่ 128 KB และอาจมีเนื้อหา HTML |
contentHints.thumbnail |
ภาพขนาดย่อของไฟล์ ใช้ในกรณีที่ Google ไดรฟ์สร้างภาพขนาดย่อมาตรฐานไม่ได้เท่านั้น |
contentHints.thumbnail.image |
ข้อมูลภาพขนาดย่อเข้ารหัสด้วย URL66 ที่ปลอดภัยต่อ URL (RFC 4648 ส่วนที่ 5) สตริงที่เข้ารหัสฐาน 64 |
contentHints.thumbnail.mimeType |
ประเภท MIME ของภาพขนาดย่อ |
writersCanShare |
ผู้ใช้ที่มีสิทธิ์ |
viewedByMe |
เอาต์พุตเท่านั้น มีการดูไฟล์ของผู้ใช้รายนี้หรือไม่ |
mimeType |
ประเภท MIME ของไฟล์ Google ไดรฟ์จะพยายามตรวจหาค่าที่เหมาะสมจากเนื้อหาที่อัปโหลดโดยอัตโนมัติ หากไม่มีการระบุค่า ค่าไม่สามารถเปลี่ยนแปลงได้เว้นแต่จะมีการอัปโหลดการแก้ไขใหม่ หากสร้างไฟล์ด้วยประเภท MIME ของ Google เอกสาร เนื้อหาที่อัปโหลดจะถูกนําเข้าหากเป็นไปได้ ระบบจะเผยแพร่รูปแบบการนําเข้าที่รองรับไว้ในทรัพยากร "เกี่ยวกับ" |
exportLinks |
เอาต์พุตเท่านั้น ลิงก์สําหรับส่งออกไฟล์เครื่องมือแก้ไขเอกสารเป็นรูปแบบที่ต้องการ ออบเจ็กต์ที่มีรายการคู่ |
parents[] |
รหัสของโฟลเดอร์ระดับบนสุดที่มีไฟล์ดังกล่าว ถ้าไม่ได้ระบุให้เป็นส่วนหนึ่งของคําขอสร้าง ไฟล์จะวางในโฟลเดอร์ไดรฟ์ของฉันของผู้ใช้โดยตรง หากไม่ได้ระบุเป็นส่วนหนึ่งของคําขอคัดลอก ไฟล์จะรับค่าเดิมที่ค้นพบได้ของไฟล์ต้นฉบับ ไฟล์ files.update ต้องใช้พารามิเตอร์ |
thumbnailLink |
เอาต์พุตเท่านั้น ลิงก์ที่มีอายุสั้นที่นําไปยังภาพขนาดย่อของไฟล์ ถ้ามี โดยปกติจะปรากฏตามลําดับของชั่วโมง ป้อนข้อมูลเมื่อแอปที่ร้องขอสามารถเข้าถึงเนื้อหาของไฟล์เท่านั้น หากไฟล์นั้นไม่ได้แชร์กับสาธารณะ จะต้องดึงข้อมูล URL ที่ส่งกลับใน |
iconLink |
เอาต์พุตเท่านั้น ลิงก์แบบคงที่และไม่มีการตรวจสอบสิทธิ์ไปยังไอคอนของไฟล์ |
shared |
เอาต์พุตเท่านั้น ไฟล์นั้นได้รับการแชร์ไฟล์หรือไม่ ไม่แสดงสําหรับรายการในไดรฟ์ที่แชร์ |
lastModifyingUser |
เอาต์พุตเท่านั้น ผู้ใช้ล่าสุดที่แก้ไขไฟล์ |
owners[] |
เอาต์พุตเท่านั้น เจ้าของไฟล์นี้ เฉพาะไฟล์เดิมบางไฟล์อาจมีเจ้าของมากกว่าหนึ่งราย ช่องนี้จะไม่ป้อนข้อมูลสําหรับรายการในไดรฟ์ที่แชร์ |
headRevisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขส่วนหัวของไฟล์ ขณะนี้ใช้ได้กับไฟล์ที่มีเนื้อหาไบนารีใน Google ไดรฟ์เท่านั้น |
sharingUser |
เอาต์พุตเท่านั้น ผู้ใช้ที่แชร์ไฟล์กับผู้ใช้ที่ขอ หากมี |
webViewLink |
เอาต์พุตเท่านั้น ลิงก์สําหรับเปิดไฟล์ในตัวแก้ไขหรือผู้ดู Google ที่เกี่ยวข้องในเบราว์เซอร์ |
webContentLink |
เอาต์พุตเท่านั้น ลิงก์สําหรับการดาวน์โหลดเนื้อหาของไฟล์ในเบราว์เซอร์ ตัวเลือกนี้สําหรับไฟล์ที่มีไฟล์ไบนารีใน Google ไดรฟ์เท่านั้น |
size |
เอาต์พุตเท่านั้น ขนาดของ BLOB ในหน่วยไบต์และไฟล์ตัวแก้ไขของบุคคลที่หนึ่ง จะไม่เติมให้กับไฟล์ที่ไม่มีขนาด เช่น ทางลัดและโฟลเดอร์ |
viewersCanCopyContent |
เลิกใช้งานแล้ว: ใช้ |
permissions[] |
เอาต์พุตเท่านั้น รายการสิทธิ์ทั้งหมดของไฟล์ โดยจะใช้ได้เมื่อผู้ใช้ที่ขอแชร์ไฟล์ได้เท่านั้น ไม่แสดงสําหรับรายการในไดรฟ์ที่แชร์ |
hasThumbnail |
เอาต์พุตเท่านั้น ไฟล์นี้มีภาพขนาดย่อหรือไม่ แต่ไม่ได้ระบุว่าแอปที่ส่งคําขอมีสิทธิ์เข้าถึงภาพขนาดย่อหรือไม่ โดยหากต้องการตรวจสอบการเข้าถึง ให้มองหาส่วนที่มีภาพขนาดย่อลิงก์ |
spaces[] |
เอาต์พุตเท่านั้น รายการพื้นที่ทํางานที่มีไฟล์ ค่าที่รองรับในปัจจุบันได้แก่ "drive", "appDataFolder" และ "photos" |
folderColorRgb |
สีของโฟลเดอร์หรือทางลัดไปยังโฟลเดอร์เป็นสตริงฐานสิบหก RGB สีที่รองรับเผยแพร่ในช่อง หากมีการระบุสีที่ไม่รองรับ ระบบจะใช้สีที่ใกล้เคียงที่สุดในจานสีแทน |
id |
รหัสของไฟล์ |
name |
ชื่อไฟล์ ไม่จําเป็นว่าจะต้องไม่ซ้ํากันภายในโฟลเดอร์ โปรดทราบว่าชื่อที่เปลี่ยนแปลงไม่ได้ เช่น โฟลเดอร์ระดับบนสุดของไดรฟ์ที่แชร์ โฟลเดอร์รูทในไดรฟ์ของฉัน และโฟลเดอร์ข้อมูลแอปพลิเคชันจะเปลี่ยนแปลงชื่อเสมอ |
description |
คําอธิบายสั้นๆ ของไฟล์ |
starred |
ดูว่าผู้ใช้ติดดาวไฟล์หรือไม่ |
trashed |
ไม่ว่าไฟล์จะถูกทิ้งในถังขยะหรือจากโฟลเดอร์ระดับบนที่อยู่ในถังขยะ มีเพียงเจ้าของเท่านั้นที่สามารถทิ้งไฟล์ได้ โดยที่ผู้ใช้รายอื่นจะไม่สามารถดูไฟล์ในถังขยะของเจ้าของได้ |
explicitlyTrashed |
เอาต์พุตเท่านั้น ไฟล์ถูกทิ้งลงในถังขยะอย่างชัดเจนหรือไม่ แทนที่จะเป็นโฟลเดอร์หลัก |
createdTime |
เวลาที่สร้างไฟล์ (วันที่และเวลา RFC 3339) |
modifiedTime |
ครั้งล่าสุดที่ผู้อื่นแก้ไขไฟล์ (เวลา RFC 3339) โปรดทราบว่าการตั้งค่า |
modifiedByMeTime |
เอาต์พุตเท่านั้น เวลาล่าสุดที่ผู้ใช้แก้ไขไฟล์ (วันที่และเวลา RFC 3339) |
viewedByMeTime |
เวลาล่าสุดที่ผู้ใช้ดูไฟล์ (เวลา RFC 3339) |
sharedWithMeTime |
เอาต์พุตเท่านั้น เวลาที่มีการแชร์ไฟล์กับผู้ใช้ (ถ้ามี) (วันที่และเวลา RFC 3339) |
quotaBytesUsed |
เอาต์พุตเท่านั้น จํานวนไบต์ของโควต้าพื้นที่เก็บข้อมูลที่ไฟล์ใช้ ซึ่งรวมถึงการแก้ไขส่วนหัวและการแก้ไขก่อนหน้าที่เปิดใช้ |
version |
เอาต์พุตเท่านั้น หมายเลขเวอร์ชันที่เพิ่มขึ้นเป็นไฟล์เดียว ไฟล์นี้จะแสดงการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นกับไฟล์บนเซิร์ฟเวอร์ รวมถึงที่ผู้ใช้มองไม่เห็นด้วย |
originalFilename |
ชื่อไฟล์ดั้งเดิมของเนื้อหาที่อัปโหลด (หากมี) หรือค่าดั้งเดิมของช่อง |
ownedByMe |
เอาต์พุตเท่านั้น ผู้ใช้เป็นเจ้าของไฟล์หรือไม่ ไม่แสดงสําหรับรายการในไดรฟ์ที่แชร์ |
fullFileExtension |
เอาต์พุตเท่านั้น นามสกุลไฟล์แบบเต็มที่ดึงมาจากช่อง จะมีการอัปเดตโดยอัตโนมัติเมื่อช่อง |
properties |
คอลเล็กชันคู่คีย์-ค่าที่กําหนดเองซึ่งแอปทั้งหมดจะเห็นได้ ระบบจะล้างรายการที่มีค่า Null ในคําขออัปเดตและคําขอคัดลอก ออบเจ็กต์ที่มีรายการคู่ |
appProperties |
คอลเล็กชันของคู่คีย์-ค่าที่กําหนดเองซึ่งจะเป็นแบบส่วนตัวในแอปที่ขอ ระบบจะล้างรายการที่มีค่า Null ในคําขออัปเดตและคําขอคัดลอก เรียกข้อมูลคุณสมบัติเหล่านี้ได้โดยใช้คําขอการตรวจสอบสิทธิ์เท่านั้น คําขอที่ผ่านการตรวจสอบสิทธิ์จะใช้โทเค็นเพื่อการเข้าถึงที่ได้รับด้วยรหัสไคลเอ็นต์ OAuth 2 คุณไม่สามารถใช้คีย์ API เพื่อดึงข้อมูลพร็อพเพอร์ตี้ส่วนตัวได้ ออบเจ็กต์ที่มีรายการคู่ |
isAppAuthorized |
เอาต์พุตเท่านั้น แอปส่งคําขอหรือสร้างไฟล์นั้นหรือไม่ |
teamDriveId |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น ใช้ |
capabilities |
เอาต์พุตเท่านั้น ความสามารถของผู้ใช้ปัจจุบันในไฟล์นี้ ความสามารถแต่ละรายการจะสอดคล้องกับการดําเนินการที่ผู้ใช้อาจต้องดําเนินการ |
capabilities.canChangeViewersCanCopyContent |
เลิกใช้งานแล้ว: เอาต์พุตเท่านั้น |
capabilities.canMoveChildrenOutOfDrive |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันย้ายโฟลเดอร์ย่อยของโฟลเดอร์นี้นอกไดรฟ์ที่แชร์ได้หรือไม่ ซึ่งจะเป็นเท็จเมื่อรายการไม่ใช่โฟลเดอร์ ป้อนข้อมูลสําหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canReadDrive |
เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันจะอ่านไดรฟ์ที่แชร์ที่เป็นเจ้าของไฟล์นี้ได้หรือไม่ ป้อนข้อมูลสําหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
capabilities.canEdit |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแก้ไขไฟล์นี้ได้หรือไม่ ปัจจัยอื่นๆ อาจจํากัดประเภทการเปลี่ยนแปลงที่ผู้ใช้สามารถทํากับไฟล์ ตัวอย่างเช่น โปรดดู |
capabilities.canCopy |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันคัดลอกไฟล์นี้ได้หรือไม่ สําหรับรายการในไดรฟ์ที่แชร์ ไม่ว่าผู้ใช้ปัจจุบันจะคัดลอกรายการสืบทอดที่ไม่ได้อยู่ในโฟลเดอร์นี้ของรายการนี้หรือไม่ หรือรายการดังกล่าวเองหากไม่เป็นโฟลเดอร์ |
capabilities.canComment |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันแสดงความคิดเห็นในไฟล์นี้ได้หรือไม่ |
capabilities.canAddChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันเพิ่มบุตรหลานไว้ในโฟลเดอร์นี้ได้หรือไม่ และจะเป็น False เสมอเมื่อรายการไม่ใช่โฟลเดอร์ |
capabilities.canDelete |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันลบไฟล์นี้หรือไม่ |
capabilities.canDownload |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันดาวน์โหลดไฟล์นี้หรือไม่ |
capabilities.canListChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแสดงรายการย่อยของโฟลเดอร์นี้หรือไม่ และจะเป็น False เสมอเมื่อรายการไม่ใช่โฟลเดอร์ |
capabilities.canRemoveChildren |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันนําบุตรหลานออกจากโฟลเดอร์นี้หรือไม่ และจะเป็น False เสมอเมื่อรายการไม่ใช่โฟลเดอร์ สําหรับโฟลเดอร์ในไดรฟ์ที่แชร์ ให้ใช้ |
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 |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันเปลี่ยนช่อง securityUpdateEnabled ในข้อมูลเมตาของการแชร์ลิงก์ได้หรือไม่ |
capabilities.canAcceptOwnership |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันเป็นเจ้าของที่รอเข้าถึงไฟล์อยู่หรือไม่ ไม่แสดงสําหรับไฟล์ในไดรฟ์ที่แชร์ |
capabilities.canReadLabels |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถอ่านป้ายกํากับในไฟล์หรือไม่ |
capabilities.canModifyLabels |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถแก้ไขป้ายกํากับในไฟล์ได้หรือไม่ |
capabilities.canModifyEditorContentRestriction |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถเพิ่มหรือแก้ไขข้อจํากัดด้านเนื้อหาในไฟล์ซึ่งมีการจํากัดเครื่องมือแก้ไข |
capabilities.canModifyOwnerContentRestriction |
เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันสามารถเพิ่มหรือแก้ไขการจํากัดเนื้อหาซึ่งมีการจํากัดเจ้าของ |
capabilities.canRemoveContentRestriction |
เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันมีสิทธิ์จํากัดเนื้อหาไฟล์ที่สามารถนําออกได้หรือไม่ |
hasAugmentedPermissions |
เอาต์พุตเท่านั้น มีสิทธิ์โดยตรงในไฟล์นี้ไหม ช่องนี้จะใส่ข้อมูลสําหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
trashingUser |
เอาต์พุตเท่านั้น หากไฟล์ถูกทิ้งลงถังขยะอย่างชัดเจน ผู้ใช้ที่ทิ้งไฟล์นั้น ป้อนข้อมูลสําหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
thumbnailVersion |
เอาต์พุตเท่านั้น เวอร์ชันภาพขนาดย่อสําหรับใช้ในการทําให้แคชภาพขนาดย่อใช้งานไม่ได้ |
trashedTime |
เอาต์พุตเท่านั้น เวลาที่ทิ้งรายการในถังขยะ (RFC 3339 วันที่และเวลา) ป้อนข้อมูลสําหรับรายการในไดรฟ์ที่แชร์เท่านั้น |
modifiedByMe |
เอาต์พุตเท่านั้น ผู้ใช้รายนี้มีการแก้ไขไฟล์นี้หรือไม่ |
permissionIds[] |
เอาต์พุตเท่านั้น files.list ของรหัสสิทธิ์สําหรับผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์นี้ |
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.time |
เอาต์พุตเท่านั้น วันที่และเวลาที่ถ่ายรูปภาพ (EXIF DateTime) |
imageMediaMetadata.cameraMake |
เอาต์พุตเท่านั้น ผู้ผลิตกล้องที่ใช้สร้างรูปภาพ |
imageMediaMetadata.cameraModel |
เอาต์พุตเท่านั้น รุ่นของกล้องที่ใช้ถ่ายภาพ |
imageMediaMetadata.exposureTime |
เอาต์พุตเท่านั้น ระยะเวลาการรับแสง โดยมีหน่วยเป็นวินาที |
imageMediaMetadata.aperture |
เอาต์พุตเท่านั้น รูรับแสงที่ใช้ในการสร้างรูปภาพ (ตัวเลข) |
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 |
เอาต์พุตเท่านั้น รายละเอียดที่เกี่ยวข้องของ LinkShare มีรายละเอียดเกี่ยวกับ URL ของลิงก์ที่ลูกค้าใช้เพื่ออ้างถึงรายการนี้ |
linkShareMetadata.securityUpdateEligible |
เอาต์พุตเท่านั้น ไฟล์มีสิทธิ์สําหรับอัปเดตความปลอดภัยหรือไม่ |
linkShareMetadata.securityUpdateEnabled |
เอาต์พุตเท่านั้น มีการเปิดใช้การอัปเดตความปลอดภัยสําหรับไฟล์นี้หรือไม่ |
labelInfo |
เอาต์พุตเท่านั้น ภาพรวมของป้ายกํากับบนไฟล์ |
labelInfo.labels[] |
เอาต์พุตเท่านั้น ชุดป้ายกํากับบนไฟล์ตามที่ขอจากรหัสป้ายกํากับในพารามิเตอร์ |
sha1Checksum |
เอาต์พุตเท่านั้น ผลรวมตรวจสอบ SHA1 ที่เชื่อมโยงกับไฟล์นี้ ถ้ามี ช่องนี้จะมีแต่ไฟล์ที่มีเนื้อหาซึ่งจัดเก็บใน Google ไดรฟ์เท่านั้น และจะไม่ป้อนข้อมูลเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
sha256Checksum |
เอาต์พุตเท่านั้น ผลรวมตรวจสอบ SHA256 ที่เกี่ยวข้องกับไฟล์นี้ ถ้ามี ช่องนี้จะมีแต่ไฟล์ที่มีเนื้อหาซึ่งจัดเก็บใน Google ไดรฟ์เท่านั้น และจะไม่ป้อนข้อมูลเครื่องมือแก้ไขเอกสารหรือไฟล์ทางลัด |
ข้อจํากัดเนื้อหา
ข้อจํากัดในการเข้าถึงเนื้อหาของไฟล์
การแสดง JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
ช่อง | |
---|---|
readOnly |
เนื้อหาของไฟล์เป็นแบบอ่านอย่างเดียว หากเป็นไฟล์แบบอ่านอย่างเดียว ระบบจะไม่เพิ่มการแก้ไขใหม่ของไฟล์ และอาจเพิ่มหรือแก้ไขความคิดเห็นไม่ได้ และอาจไม่มีการแก้ไขชื่อไฟล์ |
reason |
สาเหตุที่มีการจํากัดเนื้อหาในไฟล์ โดยจะเปลี่ยนแปลงได้เฉพาะสําหรับคําขอที่ตั้งค่า |
type |
เอาต์พุตเท่านั้น ประเภทของการจํากัดเนื้อหา ปัจจุบันค่าที่เป็นไปได้มีเพียงค่าเดียวคือ |
restrictingUser |
เอาต์พุตเท่านั้น ผู้ใช้ที่ตั้งค่าการจํากัดเนื้อหา เติมค่าเมื่อ |
restrictionTime |
เอาต์พุตเท่านั้น เวลาที่ตั้งค่าการจํากัดเนื้อหา (การประทับเวลา RFC 3339) เติมค่าเมื่อ |
ownerRestricted |
เฉพาะผู้ใช้ที่เป็นเจ้าของไฟล์เท่านั้นที่จะแก้ไขหรือลบข้อจํากัดเนื้อหาได้ สําหรับไฟล์ในไดรฟ์ที่แชร์ ผู้ใช้ที่มีความสามารถของ |
วิธีการ |
|
---|---|
|
สร้างสําเนาของไฟล์และนําการอัปเดตที่ขอไปใช้ด้วยความหมายของแพตช์ |
|
สร้างไฟล์ใหม่ |
|
ลบไฟล์ที่ผู้ใช้เป็นเจ้าของออกอย่างถาวรโดยไม่ย้ายไฟล์ไปที่ถังขยะ |
|
ลบไฟล์ในถังขยะทั้งหมดของผู้ใช้อย่างถาวร |
|
ส่งออกเอกสาร Google Workspace ไปยังประเภท MIME ที่ขอและแสดงเนื้อหาไบต์ที่ส่งออก |
|
สร้างชุดรหัสไฟล์ที่จัดเตรียมได้ในคําขอสร้างหรือคัดลอก |
|
รับข้อมูลเมตาหรือเนื้อหาของไฟล์ด้วยรหัส |
|
แสดงไฟล์ของผู้ใช้ |
|
แสดงป้ายกํากับบนไฟล์ |
|
แก้ไขชุดป้ายกํากับที่ใช้กับไฟล์ |
|
อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์ |
|
สมัครรับการเปลี่ยนแปลงในไฟล์ |