API Reference

ข้อมูลอ้างอิง API นี้จัดเรียงตามประเภททรัพยากร ทรัพยากรแต่ละประเภทมีการแสดงข้อมูลอย่างน้อย 1 วิธี และวิธีการอย่างน้อย 1 วิธี

ประเภททรัพยากร

  1. เกี่ยวกับ
  2. การเปลี่ยนแปลง
  3. แชแนล
  4. ความคิดเห็น
  5. ไฟล์
  6. สิทธิ์
  7. การตอบกลับ
  8. การแก้ไข
  9. ไดรฟ์

เกี่ยวกับ

สําหรับรายละเอียดเกี่ยวกับทรัพยากร โปรดดูหน้าการแสดงแหล่งข้อมูล

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
รับ GET  /about ได้รับข้อมูลเกี่ยวกับผู้ใช้ ไดรฟ์ของผู้ใช้ และความสามารถของระบบ

พารามิเตอร์การค้นหาที่จําเป็น: fields

การเปลี่ยนแปลง

ดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงทรัพยากรได้ในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
getStartPageToken GET  /changes/startPageToken รับ pageToken เริ่มต้นเพื่อแสดงการเปลี่ยนแปลงในอนาคต
list GET  /changes แสดงการเปลี่ยนแปลงสําหรับผู้ใช้หรือไดรฟ์ที่แชร์

พารามิเตอร์การค้นหาที่จําเป็น: pageToken

ดู POST  /changes/watch สมัครใช้บริการการเปลี่ยนแปลงสําหรับผู้ใช้ หากต้องการใช้วิธีนี้ คุณต้องระบุพารามิเตอร์การค้นหา pageToken

ช่อง

ดูรายละเอียดเกี่ยวกับทรัพยากรของช่องได้ในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
หยุด POST  /channels/stop หยุดดูแหล่งข้อมูลผ่านช่องนี้

ความคิดเห็น

ดูรายละเอียดเกี่ยวกับทรัพยากรความคิดเห็นได้ในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
สร้าง POST  /files/fileId/comments สร้างความคิดเห็นในไฟล์

พารามิเตอร์การค้นหาที่จําเป็น: fields

ลบ DELETE  /files/fileId/comments/commentId ลบความคิดเห็น
รับ GET  /files/fileId/comments/commentId รับความคิดเห็นตามรหัส

พารามิเตอร์การค้นหาที่จําเป็น: fields

list GET  /files/fileId/comments แสดงรายการความคิดเห็นของไฟล์

พารามิเตอร์การค้นหาที่จําเป็น: fields

อัปเดต PATCH  /files/fileId/comments/commentId อัปเดตความคิดเห็นด้วยความหมายแพตช์

พารามิเตอร์การค้นหาที่จําเป็น: fields

ไฟล์

ดูรายละเอียดเกี่ยวกับทรัพยากรของไฟล์ได้ในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
คัดลอก POST  /files/fileId/copy สร้างสําเนาของไฟล์และใช้การอัปเดตที่ขอกับความหมายแพตช์ คัดลอกโฟลเดอร์ไม่ได้
สร้าง POST
https://www.googleapis.com/upload/drive/v3/files

และ
POST  /files
สร้างไฟล์
ลบ DELETE  /files/fileId ลบไฟล์ที่ผู้ใช้เป็นเจ้าของออกอย่างถาวรโดยไม่มีการย้ายไฟล์ดังกล่าวไปที่ถังขยะ หากไฟล์เป็นของไดรฟ์ที่แชร์ ผู้ใช้ต้องเป็นผู้จัดการประชุมในระดับบนสุด หากเป้าหมายเป็นโฟลเดอร์ ระบบจะลบรายการสืบทอดทั้งหมดที่ผู้ใช้เป็นเจ้าของออกด้วย
ล้างข้อมูลในถังขยะ DELETE  /files/trash ลบไฟล์ทั้งหมดในถังขยะของผู้ใช้อย่างถาวร
ส่งออก GET  /files/fileId/export ส่งออกเอกสาร Google Workspace เป็นประเภท MIME ที่ขอและแสดงเนื้อหาไบต์ที่ส่งออก โปรดทราบว่าเนื้อหาที่ส่งออกต้องมีขนาดไม่เกิน 10 MB

พารามิเตอร์การค้นหาที่จําเป็น: mimeType

generateIds GET  /files/generateIds สร้างชุดรหัสไฟล์ที่สามารถระบุไว้ในคําขอสร้างหรือคัดลอก
รับ GET  /files/fileId รับข้อมูลเมตาหรือเนื้อหาของไฟล์โดยใช้รหัส
list GET  /files รายการหรือค้นหาไฟล์
อัปเดต PATCH
https://www.googleapis.com/upload/drive/v3/files/fileId

และ
PATCH  /files/fileId
อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์ เมื่อเรียกใช้เมธอดนี้ ให้เติมข้อมูลในช่องในคําขอที่คุณต้องการแก้ไขเท่านั้น เมื่ออัปเดตช่อง บางช่องอาจเปลี่ยนโดยอัตโนมัติ เช่น modifiedDate วิธีการนี้รองรับความหมายแพตช์
ดู POST  /files/fileId/watch สมัครรับข้อมูลการเปลี่ยนแปลงไฟล์ แม้จะสร้างช่องสําหรับการเปลี่ยนแปลงไฟล์ในไดรฟ์ที่แชร์ได้ แต่การเปลี่ยนแปลงไฟล์ในไดรฟ์ที่แชร์จะไม่สร้างการแจ้งเตือน
ป้ายกํากับ GET  /files/fileId/listLabels แสดงป้ายกํากับในไฟล์
การแก้ไขป้ายกํากับ POST  /files/fileId/modifyLabels แก้ไขชุดป้ายกํากับในไฟล์

สิทธิ์

ดูรายละเอียดทรัพยากรสิทธิ์ได้ในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
สร้าง POST  /files/fileId/permissions สร้างสิทธิ์สําหรับไฟล์หรือไดรฟ์ที่แชร์ โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างสิทธิ์ที่หัวข้อแชร์ไฟล์ โฟลเดอร์ และไดรฟ์
ลบ DELETE  /files/fileId/permissions/permissionId ลบสิทธิ์
รับ GET  /files/fileId/permissions/permissionId ขอสิทธิ์โดยใช้บัตรประจําตัว
list GET  /files/fileId/permissions แสดงรายการสิทธิ์ของไฟล์หรือไดรฟ์ที่แชร์
อัปเดต PATCH  /files/fileId/permissions/permissionId อัปเดตสิทธิ์โดยใช้ความหมายแพตช์

การตอบกลับ

โปรดดูรายละเอียดทรัพยากรการตอบกลับในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
สร้าง POST  /files/fileId/comments/commentId/replies สร้างการตอบกลับความคิดเห็น

พารามิเตอร์การค้นหาที่จําเป็น: fields

ลบ DELETE  /files/fileId/comments/commentId/replies/replyId ลบการตอบกลับ
รับ GET  /files/fileId/comments/commentId/replies/replyId ได้รับการตอบกลับด้วยรหัส

พารามิเตอร์การค้นหาที่จําเป็น: fields

list GET  /files/fileId/comments/commentId/replies แสดงรายการการตอบกลับความคิดเห็น

พารามิเตอร์การค้นหาที่จําเป็น: fields

อัปเดต PATCH  /files/fileId/comments/commentId/replies/replyId อัปเดตการตอบกลับด้วยความหมายแพตช์

พารามิเตอร์การค้นหาที่จําเป็น: fields

การแก้ไข

โปรดดูรายละเอียดทรัพยากรการแก้ไขในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
ลบ DELETE  /files/fileId/revisions/revisionId ลบเวอร์ชันของไฟล์อย่างถาวร คุณจะลบการแก้ไขได้เฉพาะไฟล์ที่มีเนื้อหาไบนารีใน Google ไดรฟ์ เช่น รูปภาพหรือวิดีโอ การแก้ไขไฟล์อื่นๆ เช่น Google เอกสารหรือชีต และไม่สามารถลบไฟล์เวอร์ชันสุดท้ายที่เหลืออยู่ได้
รับ GET  /files/fileId/revisions/revisionId รับข้อมูลเมตาหรือเนื้อหาของการแก้ไขตามรหัส
list GET  /files/fileId/revisions แสดงรายการการแก้ไขของไฟล์
อัปเดต PATCH  /files/fileId/revisions/revisionId อัปเดตการแก้ไขด้วยความหมายแพตช์

ไดรฟ์

โปรดดูรายละเอียดเกี่ยวกับทรัพยากรของไดรฟ์ในหน้าการแสดงทรัพยากร

วิธีการ คำขอ HTTP คำอธิบาย
URI ที่เกี่ยวข้องกับ https://www.googleapis.com/drive/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
สร้าง POST  /drives สร้างไดรฟ์ที่แชร์

พารามิเตอร์การค้นหาที่จําเป็น: requestId

ลบ DELETE  /drives/driveId ลบไดรฟ์ที่แชร์ที่ผู้ใช้เป็นผู้จัดโดยถาวร ไดรฟ์ที่แชร์ต้องไม่มีรายการในถังขยะ
รับ GET  /drives/driveId รับข้อมูลเมตาของไดรฟ์ที่แชร์ด้วยรหัส
ซ่อน POST  /drives/driveId/hide ซ่อนไดรฟ์ที่แชร์จากมุมมองเริ่มต้น
list GET  /drives แสดงรายการไดรฟ์ที่แชร์ของผู้ใช้
เลิกซ่อน POST  /drives/driveId/unhide กู้คืนไดรฟ์ที่แชร์กลับไปเป็นมุมมองเริ่มต้น
อัปเดต PATCH  /drives/driveId อัปเดตข้อมูลเมตาสําหรับไดรฟ์ที่แชร์