แหล่งข้อมูล: ไดรฟ์
การแสดงไดรฟ์ที่แชร์
เมธอดทรัพยากรบางรายการ (เช่น drives.update) ต้องใช้ driveId ใช้เมธอด drives.list เพื่อเรียกข้อมูลรหัสของไดรฟ์ที่แชร์
| การแสดง JSON | 
|---|
{
  "id": string,
  "name": string,
  "colorRgb": string,
  "kind": string,
  "backgroundImageLink": string,
  "capabilities": {
    "canAddChildren": boolean,
    "canComment": boolean,
    "canCopy": boolean,
    "canDeleteDrive": boolean,
    "canDownload": boolean,
    "canEdit": boolean,
    "canListChildren": boolean,
    "canManageMembers": boolean,
    "canReadRevisions": boolean,
    "canRename": boolean,
    "canRenameDrive": boolean,
    "canChangeDriveBackground": boolean,
    "canShare": boolean,
    "canChangeCopyRequiresWriterPermissionRestriction": boolean,
    "canChangeDomainUsersOnlyRestriction": boolean,
    "canChangeDriveMembersOnlyRestriction": boolean,
    "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean,
    "canResetDriveRestrictions": boolean,
    "canDeleteChildren": boolean,
    "canTrashChildren": boolean,
    "canChangeDownloadRestriction": boolean
  },
  "themeId": string,
  "backgroundImageFile": {
    "id": string,
    "xCoordinate": number,
    "yCoordinate": number,
    "width": number
  },
  "createdTime": string,
  "hidden": boolean,
  "restrictions": {
    "copyRequiresWriterPermission": boolean,
    "domainUsersOnly": boolean,
    "driveMembersOnly": boolean,
    "adminManagedRestrictions": boolean,
    "sharingFoldersRequiresOrganizerPermission": boolean,
    "downloadRestriction": {
      object ( | 
              
| ช่อง | |
|---|---|
id | 
                
                   
 เอาต์พุตเท่านั้น รหัสของไดรฟ์ที่แชร์นี้ซึ่งเป็นรหัสของโฟลเดอร์ระดับบนสุดของไดรฟ์ที่แชร์นี้ด้วย  | 
              
name | 
                
                   
 ชื่อของไดรฟ์ที่แชร์นี้  | 
              
colorRgb | 
                
                   
 สีของไดรฟ์ที่แชร์นี้เป็นสตริงเลขฐานสิบหกของ RGB โดยจะตั้งค่าได้เฉพาะในคำขอ   | 
              
kind | 
                
                   
 เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากร ค่า: สตริงคงที่   | 
              
backgroundImageLink | 
                
                   
 เอาต์พุตเท่านั้น ลิงก์ที่มีอายุสั้นไปยังภาพพื้นหลังของไดรฟ์ที่แชร์นี้  | 
              
capabilities | 
                
                   
 เอาต์พุตเท่านั้น ความสามารถที่ผู้ใช้ปัจจุบันมีในไดรฟ์ที่แชร์นี้  | 
              
capabilities.canAddChildren | 
                
                   
 เอาต์พุตเท่านั้น ไม่ว่าผู้ใช้ปัจจุบันจะเพิ่มรายการย่อยลงในโฟลเดอร์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canComment | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันแสดงความคิดเห็นในไฟล์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canCopy | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันคัดลอกไฟล์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canDeleteDrive | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันลบไดรฟ์ที่แชร์นี้ได้หรือไม่ การพยายามลบไดรฟ์ที่แชร์อาจยังคงไม่สำเร็จหากมีรายการที่ไม่ได้นำออกจากถังขยะอยู่ภายในไดรฟ์ที่แชร์  | 
              
capabilities.canDownload | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันดาวน์โหลดไฟล์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canEdit | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันแก้ไขไฟล์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canListChildren | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันสามารถแสดงรายการโฟลเดอร์ย่อยในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canManageMembers | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเพิ่มสมาชิกไปยังไดรฟ์ที่แชร์นี้ นำสมาชิกออก หรือเปลี่ยนบทบาทของสมาชิกได้หรือไม่  | 
              
capabilities.canReadRevisions | 
                
                   
 เอาต์พุตเท่านั้น ไม่ว่าผู้ใช้ปัจจุบันจะอ่านแหล่งข้อมูลการแก้ไขของไฟล์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canRename | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันเปลี่ยนชื่อไฟล์หรือโฟลเดอร์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canRenameDrive | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเปลี่ยนชื่อไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canChangeDriveBackground | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเปลี่ยนพื้นหลังของไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canShare | 
                
                   
 เอาต์พุตเท่านั้น ไม่ว่าผู้ใช้ปัจจุบันจะแชร์ไฟล์หรือโฟลเดอร์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canChangeCopyRequiresWriterPermissionRestriction | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเปลี่ยน  | 
              
capabilities.canChangeDomainUsersOnlyRestriction | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเปลี่ยน  | 
              
capabilities.canChangeDriveMembersOnlyRestriction | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเปลี่ยน  | 
              
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันเปลี่ยน  | 
              
capabilities.canResetDriveRestrictions | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันรีเซ็ตข้อจำกัดของไดรฟ์ที่แชร์เป็นค่าเริ่มต้นได้หรือไม่  | 
              
capabilities.canDeleteChildren | 
                
                   
 เอาต์พุตเท่านั้น ไม่ว่าผู้ใช้ปัจจุบันจะลบรายการย่อยออกจากโฟลเดอร์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canTrashChildren | 
                
                   
 เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ปัจจุบันสามารถทิ้งรายการย่อยจากโฟลเดอร์ในไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
capabilities.canChangeDownloadRestriction | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ปัจจุบันเปลี่ยนข้อจำกัดในการดาวน์โหลดที่ผู้จัดการใช้กับไดรฟ์ที่แชร์นี้ได้หรือไม่  | 
              
themeId | 
                
                   
 รหัสของธีมที่จะใช้ตั้งค่ารูปภาพและสีพื้นหลัง คุณดึงชุด   | 
              
backgroundImageFile | 
                
                   
 ไฟล์รูปภาพและพารามิเตอร์การครอบตัดที่ใช้ตั้งค่าภาพพื้นหลังสำหรับไดรฟ์ที่แชร์นี้ นี่คือฟิลด์ที่เขียนได้อย่างเดียว โดยจะตั้งค่าได้เฉพาะในคำขอ   | 
              
backgroundImageFile.id | 
                
                   
 รหัสของไฟล์รูปภาพใน Google ไดรฟ์ที่จะใช้เป็นรูปภาพพื้นหลัง  | 
              
backgroundImageFile.xCoordinate | 
                
                   
 พิกัด X ของมุมซ้ายบนของพื้นที่ครอบตัดในภาพพื้นหลัง ค่านี้อยู่ในช่วงปิดตั้งแต่ 0 ถึง 1 ค่านี้แสดงถึงระยะห่างในแนวนอนจากด้านซ้ายของรูปภาพทั้งหมดไปยังด้านซ้ายของพื้นที่ครอบตัด หารด้วยความกว้างของรูปภาพทั้งหมด  | 
              
backgroundImageFile.yCoordinate | 
                
                   
 พิกัด Y ของมุมซ้ายบนของพื้นที่ครอบตัดในภาพพื้นหลัง ค่านี้อยู่ในช่วงปิดตั้งแต่ 0 ถึง 1 ค่านี้แสดงถึงระยะห่างในแนวตั้งจากด้านบนของรูปภาพทั้งหมดไปยังด้านบนของพื้นที่ครอบตัด หารด้วยความสูงของรูปภาพทั้งหมด  | 
              
backgroundImageFile.width | 
                
                   
 ความกว้างของรูปภาพที่ครอบตัดในช่วงปิด 0 ถึง 1 ค่านี้แสดงถึงความกว้างของรูปภาพที่ครอบตัดหารด้วยความกว้างของรูปภาพทั้งหมด ระบบจะคำนวณความสูงโดยใช้อัตราส่วนสัดส่วนความกว้างต่อความสูงเป็น 80 ต่อ 9 รูปภาพที่ได้ต้องมีความกว้างอย่างน้อย 1280 พิกเซลและสูง 144 พิกเซล  | 
              
createdTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่สร้างไดรฟ์ที่แชร์ (วันที่และเวลาตาม RFC 3339)  | 
              
restrictions | 
                
                   
 ชุดข้อจำกัดที่มีผลกับไดรฟ์ที่แชร์นี้หรือรายการภายในไดรฟ์ที่แชร์นี้ โปรดทราบว่าคุณจะกำหนดข้อจำกัดไม่ได้เมื่อสร้างไดรฟ์ที่แชร์ หากต้องการเพิ่มข้อจำกัด ให้สร้างไดรฟ์ที่แชร์ก่อน แล้วใช้   | 
              
restrictions.copyRequiresWriterPermission | 
                
                   
 ควรปิดใช้ตัวเลือกในการคัดลอก พิมพ์ หรือดาวน์โหลดไฟล์ภายในไดรฟ์ที่แชร์นี้สำหรับผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็น เมื่อตั้งค่าข้อจำกัดนี้เป็น   | 
              
restrictions.domainUsersOnly | 
                
                   
 ไม่ว่าการเข้าถึงไดรฟ์ที่แชร์นี้และรายการภายในไดรฟ์ที่แชร์นี้จะจำกัดเฉพาะผู้ใช้ของโดเมนที่ไดรฟ์ที่แชร์นี้เป็นของโดเมนนั้นหรือไม่ นโยบายการแชร์อื่นๆ ที่ควบคุมภายนอกไดรฟ์ที่แชร์นี้อาจลบล้างข้อจำกัดนี้  | 
              
restrictions.driveMembersOnly | 
                
                   
 ไม่ว่าสิทธิ์เข้าถึงรายการในไดรฟ์ที่แชร์นี้จะจำกัดเฉพาะสมาชิกหรือไม่  | 
              
restrictions.adminManagedRestrictions | 
                
                   
 ต้องมีสิทธิ์ของผู้ดูแลระบบในไดรฟ์ที่แชร์นี้หรือไม่จึงจะแก้ไขข้อจำกัดได้  | 
              
restrictions.sharingFoldersRequiresOrganizerPermission | 
                
                   
 หากเป็นจริง จะมีเพียงผู้ใช้ที่มีบทบาทผู้จัดการเท่านั้นที่แชร์โฟลเดอร์ได้ หากเป็นเท็จ ผู้ใช้ที่มีบทบาทผู้จัดการหรือบทบาทผู้จัดการไฟล์จะแชร์โฟลเดอร์ได้  | 
              
restrictions.downloadRestriction | 
                
                   
 ข้อจำกัดในการดาวน์โหลดที่ผู้จัดการไดรฟ์ที่แชร์ใช้  | 
              
orgUnitId | 
                
                   
 เอาต์พุตเท่านั้น หน่วยขององค์กรของไดรฟ์ที่แชร์นี้ ระบบจะป้อนข้อมูลในช่องนี้เฉพาะในการตอบกลับของ   | 
              
เมธอด | 
            |
|---|---|
                
 | 
              สร้างไดรฟ์ที่แชร์ | 
                
 | 
              
                ลบไดรฟ์ที่แชร์ที่ผู้ใช้เป็นorganizerอย่างถาวร | 
            
                
 | 
              รับข้อมูลเมตาของไดรฟ์ที่แชร์ตามรหัส | 
                
 | 
              ซ่อนไดรฟ์ที่แชร์จากมุมมองเริ่มต้น | 
                
 | 
              
                 แสดงรายการไดรฟ์ที่แชร์ของผู้ใช้  | 
            
                
 | 
              กู้คืนไดรฟ์ที่แชร์เป็นมุมมองเริ่มต้น | 
                
 | 
              อัปเดตข้อมูลเมตาสำหรับไดรฟ์ที่แชร์ |