ไดรฟ์ที่แชร์ใช้รูปแบบองค์กร การแชร์ และการเป็นเจ้าของที่แตกต่างจากไดรฟ์ของฉัน หากแอปของคุณจะสร้างและจัดการไฟล์ในไดรฟ์ที่แชร์ คุณต้องติดตั้งใช้งานการรองรับไดรฟ์ที่แชร์ในแอป ความซับซ้อนในการติดตั้งใช้งานจะขึ้นอยู่กับฟังก์ชันการทำงานของแอป
ในการเริ่มต้นใช้งาน คุณจะต้องใส่พารามิเตอร์การค้นหา supportsAllDrives=true
ไว้ในคำขอเมื่อแอปดำเนินการต่อไปนี้
files.get
files.list
files.create
files.update
files.copy
files.delete
changes.list
changes.getStartPageToken
permissions.list
permissions.get
permissions.create
permissions.update
permissions.delete
files.get
files.list
files.insert
files.update
files.patch
files.copy
files.trash
files.untrash
files.delete
files.touch
children.insert
parents.insert
changes.list
changes.getStartPageToken
changes.get
permissions.list
permissions.get
permissions.insert
permissions.update
permissions.patch
permissions.delete
พารามิเตอร์ supportsAllDrives=true
จะแจ้งให้ Google ไดรฟ์ทราบว่าแอปพลิเคชันของคุณออกแบบมาเพื่อจัดการไฟล์ในไดรฟ์ที่แชร์
แอปพลิเคชันที่อ่านหรือแก้ไขสิทธิ์ ติดตามการเปลี่ยนแปลง หรือจำเป็นต้องค้นหาในคอร์ปัสหลายรายการต้องใช้ฟังก์ชันการทำงานเพิ่มเติมของไดรฟ์ที่แชร์ ส่วนที่เหลือของเอกสารนี้จะไฮไลต์การเปลี่ยนแปลงเพิ่มเติมที่จําเป็นต่อการดำเนินการเหล่านี้
ค้นหาเนื้อหาในไดรฟ์ที่แชร์
ใช้เมธอด files.list
เพื่อค้นหาไดรฟ์ที่แชร์ ส่วนนี้จะอธิบายฟิลด์เฉพาะของไดรฟ์ที่แชร์ในเมธอด files.list
หากต้องการค้นหาไดรฟ์ที่แชร์ โปรดดูหัวข้อค้นหาไฟล์และโฟลเดอร์
เมธอด files.list
มีช่องและโหมดการค้นหาเฉพาะไดรฟ์ที่แชร์ต่อไปนี้
driveId
— รหัสของไดรฟ์ที่แชร์ที่จะค้นหาincludeItemsFromAllDrives
— ระบุว่าควรรวมรายการในไดรฟ์ที่แชร์ไว้ในผลการค้นหาหรือไม่ หากไม่มีหรือตั้งค่าเป็น "เท็จ" ระบบจะไม่แสดงรายการในไดรฟ์ที่แชร์corpora
— เนื้อความของรายการ (ไฟล์/เอกสาร) ที่ใช้การค้นหา เนื้อหาที่รองรับ ได้แก่user
,domain
,drive
และallDrives
แนะนำให้ใช้user
หรือdrive
แทนallDrives
เพื่อประหยัดพลังงานsupportsAllDrives
— แอปพลิเคชันที่ขอรองรับทั้งไดรฟ์ของฉันและไดรฟ์ที่แชร์หรือไม่ หากเป็นเท็จ ระบบจะไม่รวมรายการในไดรฟ์ที่แชร์ไว้ในคำตอบ
โหมดการค้นหาต่อไปนี้ใช้กับไดรฟ์ที่แชร์เท่านั้น
includeItemsFromAllDrives |
corpora |
คำอธิบายการค้นหา |
---|---|---|
true |
user |
ค้นหาไฟล์ที่ผู้ใช้เข้าถึง ซึ่งรวมถึงทั้งไฟล์ในไดรฟ์ที่แชร์และไดรฟ์ของฉัน |
true |
drive |
ค้นหารายการทั้งหมดในไดรฟ์ที่แชร์ที่ระบุ คุณต้องระบุ driveId ในคำขอ |
true |
allDrives |
ค้นหาไฟล์ที่ผู้ใช้เข้าถึงและไดรฟ์ที่แชร์ทั้งหมดที่ผู้ใช้เป็นสมาชิก โปรดทราบว่าการตอบกลับอาจประกอบด้วย incompleteSearch : true ซึ่งบ่งบอกว่าไม่ได้ค้นหาคลังข้อมูลบางรายการสำหรับคำขอนี้ |
true |
domain |
ค้นหาไฟล์ที่แชร์กับโดเมน ซึ่งรวมถึงทั้งไฟล์ในไดรฟ์ที่แชร์และไฟล์ในไดรฟ์ของฉัน |
ติดตามการเปลี่ยนแปลงในไดรฟ์ที่แชร์
ใช้เมธอด changes.list
เพื่อติดตามการเปลี่ยนแปลงในไดรฟ์ที่แชร์ ส่วนนี้จะอธิบายฟิลด์เฉพาะของไดรฟ์ที่แชร์ในเมธอด changes.list
ดูข้อมูลเพิ่มเติมได้ที่ติดตามการเปลี่ยนแปลงสำหรับผู้ใช้และไดรฟ์ที่แชร์
เมธอด changes.list
มีช่องและโหมดการค้นหาเฉพาะไดรฟ์ที่แชร์ต่อไปนี้
driveId
— ไดรฟ์ที่แชร์ซึ่งแสดงการเปลี่ยนแปลง หากระบุไว้ รหัสการเปลี่ยนแปลงจะหมายถึงการเปลี่ยนแปลงภายในไดรฟ์ที่แชร์ ไม่ใช่การเปลี่ยนแปลงไฟล์ที่แสดงต่อผู้ใช้ หากต้องการอ้างอิงการเปลี่ยนแปลงในไดรฟ์ที่แชร์ที่เฉพาะเจาะจง ต้องใช้ทั้งรหัสไดรฟ์ที่แชร์และรหัสการเปลี่ยนแปลงเป็นตัวระบุsupportsAllDrives
— แอปพลิเคชันที่ส่งคำขอรองรับไดรฟ์ที่แชร์หรือไม่ หากเป็นเท็จ ระบบจะไม่แสดงรายการในไดรฟ์ที่แชร์ ซึ่งรวมถึงทั้งไดรฟ์ที่แชร์และไฟล์ภายในไดรฟ์ที่แชร์includeItemsFromAllDrives
— กำหนดว่าควรรวมไฟล์หรือการเปลี่ยนแปลงในไดรฟ์ที่แชร์ไว้ในรายการการเปลี่ยนแปลงหรือไม่
โหมดการค้นหาต่อไปนี้ใช้กับไดรฟ์ที่แชร์เท่านั้น
includeItemsFromAllDrives |
driveId |
คำอธิบายการค้นหา |
---|---|---|
true |
ไม่ | การเปลี่ยนแปลงจะแสดงถึงการเปลี่ยนแปลงของไฟล์ในหรือนอกไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึง รวมถึงการเปลี่ยนแปลงของไดรฟ์ที่แชร์ซึ่งผู้ใช้เป็นสมาชิก |
true |
ใช่ | การเปลี่ยนแปลงจะแสดงการเปลี่ยนแปลงในไดรฟ์ที่แชร์ซึ่งระบุไว้และรายการภายในไดรฟ์ที่แชร์นั้น |
ดูรายละเอียดเพิ่มเติมเกี่ยวกับลักษณะการทํางานของบันทึกการเปลี่ยนแปลงได้ที่บันทึกการเปลี่ยนแปลง
เปิดใช้การสนับสนุนไดรฟ์ที่แชร์ใน UI ของไดรฟ์
หากต้องการเข้าถึงเนื้อหาในไดรฟ์ที่แชร์โดยใช้ UI ของไดรฟ์ โปรดตรวจสอบว่าได้เลือกตัวเลือก "รองรับไดรฟ์ที่แชร์" ใน Google API Console แล้ว ดูข้อมูลเพิ่มเติมได้ที่หัวข้อกำหนดค่าการผสานรวม UI ของไดรฟ์
การใช้เครื่องมือเลือกไฟล์กับไดรฟ์ที่แชร์
เครื่องมือเลือกไฟล์รองรับการเลือกรายการในไดรฟ์ที่แชร์ โปรดดูรายละเอียดเกี่ยวกับการเปิดใช้การรองรับไดรฟ์ที่แชร์และการเพิ่มมุมมองไดรฟ์ที่แชร์ในเครื่องมือเลือกไฟล์ที่ Google Picker API
ขั้นตอนถัดไป
ไปที่จัดการไดรฟ์ที่แชร์เพื่อรับความช่วยเหลือเกี่ยวกับการสร้างไดรฟ์ที่แชร์และการจัดการสิทธิ์ในไดรฟ์ที่แชร์