ไดรฟ์ที่แชร์จะติดตามองค์กร การแชร์ และการเป็นเจ้าของต่างๆ จากไดรฟ์ของฉัน ดังนั้นระบบจึงไม่อนุญาตให้ดำเนินการบางอย่างใน "ไดรฟ์ของฉัน" เนื้อหาในไดรฟ์ที่แชร์ เอกสารนี้แสดงข้อมูลเฉพาะของไดรฟ์ที่แชร์ ความแตกต่างของ API
แหล่งข้อมูล Files
ระบบจะป้อนข้อมูลในช่องต่อไปนี้สำหรับไฟล์ที่อยู่ในไดรฟ์ที่แชร์เท่านั้น
hasAugmentedPermissions
— ผู้ใช้มีสิทธิ์เข้าถึงไฟล์หรือไม่ ในไฟล์นี้โดยตรงcapabilities/canAddFolderFromAnotherDrive
— ผู้ใช้ปัจจุบันใช่หรือไม่ สามารถเพิ่มโฟลเดอร์จากไดรฟ์ (ไดรฟ์ที่แชร์อื่นหรือไดรฟ์ของฉัน) ไปยัง โฟลเดอร์นี้capabilities/canDeleteChildren
— ผู้ใช้ปัจจุบันจะลบได้หรือไม่ ย่อยของโฟลเดอร์นี้capabilities/canMoveChildrenOutOfDrive
— ผู้ใช้ปัจจุบันใช่หรือไม่ จะย้ายโฟลเดอร์ย่อยของโฟลเดอร์นี้ออกนอกไดรฟ์ที่แชร์ได้capabilities/canMoveChildrenWithinDrive
— ผู้ใช้ปัจจุบันใช่หรือไม่ จะย้ายโฟลเดอร์ย่อยของโฟลเดอร์นี้ภายในไดรฟ์ที่แชร์ได้capabilities/canMoveItemWithinDrive
— ผู้ใช้ปัจจุบันสามารถทำสิ่งต่อไปนี้ได้หรือไม่ ย้ายรายการนี้ในไดรฟ์ที่แชร์capabilities/canReadDrive
— ผู้ใช้ปัจจุบันอ่านแล้วหรือไม่ สิทธิ์เข้าถึงไดรฟ์ที่แชร์ซึ่งเป็นเจ้าของไฟล์นี้capabilities/canTrashChildren
— ผู้ใช้ปัจจุบันสามารถทิ้งถังขยะได้หรือไม่ ย่อยของโฟลเดอร์นี้driveId
— รหัสของไดรฟ์ที่แชร์ภายในไฟล์ ทราบตำแหน่งแล้วtrashingUser
— หากระบบทิ้งไฟล์ในถังขยะอย่างชัดแจ้ง ผู้ใช้ที่ ทิ้งลงถังขยะtrashedTime
— เวลาที่มีการทิ้งรายการ
ระบบจะไม่ป้อนข้อมูลในช่องต่อไปนี้สำหรับไฟล์ที่อยู่ในไดรฟ์ที่แชร์
permissions
— สิทธิ์เนื่องจากขนาดที่เป็นไปได้ของ ACL ของไดรฟ์ที่แชร์ ไม่แสดงเป็นส่วนหนึ่งของไฟล์ ใช้วิธีการpermissions.list
ซึ่งรองรับการใส่เลขหน้า เพื่อแสดงรายการสิทธิ์สำหรับไฟล์ภายในไฟล์ ไดรฟ์ที่แชร์หรือไดรฟ์ที่แชร์นั้นๆowners
,ownerNames
,ownedByMe
— ไฟล์ภายในไดรฟ์ที่แชร์ เป็นของไดรฟ์ที่แชร์ ไม่ใช่ผู้ใช้แต่ละคนfolderColorRgb
— กำหนดสีโฟลเดอร์แยกกันไม่ได้shared
— ระบบจะแชร์รายการทั้งหมดในไดรฟ์ที่แชร์writersCanShare
— ปัจจุบันยังไม่สามารถจำกัดการแชร์โดย ในไดรฟ์ที่แชร์
ระบบจะตั้งค่าช่องต่อไปนี้เมื่อผู้ใช้ได้รับสิทธิ์เข้าถึงไฟล์เท่านั้น สิทธิ์สำหรับรายการหนึ่ง:
sharedWithMeDate
sharingUser
ฟิลด์ต่อไปนี้ต้องพิจารณาเป็นพิเศษเมื่อใช้กับ ไดรฟ์ที่แชร์
parents.isRoot
— ช่องนี้จะใช้ได้เฉพาะกับโฟลเดอร์รูทในไดรฟ์ของฉันเท่านั้น โดยจะเป็นเท็จสำหรับโฟลเดอร์ระดับบนสุดของไดรฟ์ที่แชร์parents
— ระดับบนสุดจะไม่ปรากฏในรายการระดับบนสุดหาก ผู้ใช้ที่ส่งคำขอไม่ใช่สมาชิกของไดรฟ์ที่แชร์และไม่มีสิทธิ์เข้าถึง ให้ผู้ปกครองดู นอกจากนี้ ยกเว้นโฟลเดอร์ระดับบนสุด รายการหลักต้องมีเพียง 1 รายการเท่านั้น หากไฟล์อยู่ภายใน ไดรฟ์ที่แชร์capabilities/canRemoveChildren
— ใช้capabilities/canDeleteChildren
หรือcapabilities/canTrashChildren
แหล่งข้อมูล Permissions
ระบบจะป้อนข้อมูลในช่อง permissionDetails
สำหรับไฟล์ที่อยู่ใน
ไดรฟ์ที่แชร์ ช่องนี้คือรายการสิทธิ์แบบย่อที่เปิดใช้
หรือรับค่ามาจากไฟล์ไดรฟ์ที่แชร์นี้ ช่องนี้เป็นช่องแบบเอาต์พุตเท่านั้นและ
จะปรากฏสำหรับรายการในไดรฟ์ที่แชร์เท่านั้น นอกจากนี้
- กำหนดบทบาทใหม่ 2 รายการของ
organizer
และfileOrganizer
แล้ว permissions.list
รองรับการใส่เลขหน้าแล้ว
แหล่งข้อมูล Changes
ช่องใหม่ต่อไปนี้มีอยู่ในแหล่งข้อมูล Changes
สำหรับ
ไดรฟ์ที่แชร์:
changeType
— ประเภทของการเปลี่ยนแปลง ค่าที่เป็นไปได้คือfile
และdrive
driveId
— รหัสของไดรฟ์ที่แชร์ที่เชื่อมโยงกับการเปลี่ยนแปลงนี้drive
— สถานะที่อัปเดตของไดรฟ์ที่แชร์ นำเสนอหากchangeType
คือdrive
และผู้ใช้ยังคงเป็นสมาชิกของไดรฟ์ที่แชร์
อาจต้องมีการเปลี่ยนแปลงเพิ่มเติมสำหรับแอปพลิเคชันที่จำเป็นต้องซิงค์ เนื้อหาที่มีไดรฟ์ที่แชร์หรือติดตามกิจกรรม โปรดดูรายละเอียดที่ ติดตามการเปลี่ยนแปลงสำหรับผู้ใช้และไดรฟ์ที่แชร์