Google Drive API

Google Drive API เปิดโอกาสให้ลูกค้าเข้าถึงแหล่งข้อมูลจาก Google ไดรฟ์

บริการ: googleapis.com/drive/v3

ในการเรียกใช้บริการนี้ เราขอแนะนําให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคําขอ API

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อมูลจําเพาะที่เครื่องอ่านได้สําหรับการอธิบายและการใช้ API ของ REST ซึ่งใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจให้เอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบดังต่อไปนี้:

ปลายทางบริการ

ปลายทางบริการคือ URL หลักที่ระบุที่อยู่เครือข่ายของบริการ API บริการเดียวอาจมีปลายทางบริการหลายแห่ง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://www.googleapis.com

ทรัพยากร REST: v3.about

วิธีการ
get GET /drive/v3/about
รับข้อมูลเกี่ยวกับผู้ใช้ ไดรฟ์ของผู้ใช้ และความสามารถของระบบ

ทรัพยากร REST: v3.changes

วิธีการ
getStartPageToken GET /drive/v3/changes/startPageToken
รับ pageToken เริ่มต้นเพื่อแสดงการเปลี่ยนแปลงในอนาคต
list GET /drive/v3/changes
แสดงการเปลี่ยนแปลงสําหรับผู้ใช้หรือไดรฟ์ที่แชร์
watch POST /drive/v3/changes/watch
สมัครรับข้อมูลการเปลี่ยนแปลงสําหรับผู้ใช้

ทรัพยากร REST: v3.channels

วิธีการ
stop POST /drive/v3/channels/stop
หยุดดูทรัพยากรผ่านช่องนี้

ทรัพยากร REST: v3.comments

วิธีการ
create POST /drive/v3/files/{fileId}/comments
สร้างความคิดเห็นในไฟล์
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}
ลบความคิดเห็น
get GET /drive/v3/files/{fileId}/comments/{commentId}
รับความคิดเห็นตามรหัส
list GET /drive/v3/files/{fileId}/comments
แสดงรายการความคิดเห็นของไฟล์
update PATCH /drive/v3/files/{fileId}/comments/{commentId}
อัปเดตความคิดเห็นด้วยความหมายของแพตช์

ทรัพยากร REST: v3.drives

วิธีการ
create POST /drive/v3/drives
สร้างไดรฟ์ที่แชร์
delete DELETE /drive/v3/drives/{driveId}
จะลบไดรฟ์ที่แชร์ซึ่งผู้ใช้เป็นผู้จัดออกอย่างถาวร
get GET /drive/v3/drives/{driveId}
รับข้อมูลเมตาของไดรฟ์ที่แชร์ด้วยรหัส
hide POST /drive/v3/drives/{driveId}/hide
ซ่อนไดรฟ์ที่แชร์จากมุมมองเริ่มต้น
list GET /drive/v3/drives

แสดงไดรฟ์ที่แชร์ของผู้ใช้

unhide POST /drive/v3/drives/{driveId}/unhide
กู้คืนไดรฟ์ที่แชร์กลับไปยังมุมมองเริ่มต้น
update PATCH /drive/v3/drives/{driveId}
อัปเดตข้อมูลเมตาสําหรับไดรฟ์ที่แชร์

ทรัพยากร REST: v3.files

วิธีการ
copy POST /drive/v3/files/{fileId}/copy
สร้างสําเนาไฟล์และนําการอัปเดตที่ขอไปใช้ด้วยความหมายของแพตช์
create POST /drive/v3/files
POST /upload/drive/v3/files

สร้างไฟล์ใหม่

delete DELETE /drive/v3/files/{fileId}
ลบไฟล์ที่ผู้ใช้เป็นเจ้าของออกอย่างถาวรโดยไม่ย้ายไฟล์ไปที่ถังขยะ
emptyTrash DELETE /drive/v3/files/trash
ลบไฟล์ในถังขยะทั้งหมดของผู้ใช้โดยถาวร
export GET /drive/v3/files/{fileId}/export
ส่งออกเอกสาร Google Workspace ไปยังประเภท MIME ที่ขอและแสดงเนื้อหาไบต์ที่ส่งออก
generateIds GET /drive/v3/files/generateIds
สร้างชุดรหัสไฟล์ที่จัดเตรียมได้ในคําขอสร้างหรือคัดลอก
get GET /drive/v3/files/{fileId}

รับข้อมูลเมตาหรือเนื้อหาของไฟล์ด้วยรหัส

list GET /drive/v3/files

แสดงไฟล์ของผู้ใช้

listLabels GET /drive/v3/files/{fileId}/listLabels
แสดงป้ายกํากับบนไฟล์
modifyLabels POST /drive/v3/files/{fileId}/modifyLabels
แก้ไขชุดป้ายกํากับที่ใช้กับไฟล์
update PATCH /drive/v3/files/{fileId}
PATCH /upload/drive/v3/files/{fileId}

อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์

watch POST /drive/v3/files/{fileId}/watch
สมัครรับข้อมูลการเปลี่ยนแปลงไฟล์

ทรัพยากร REST: v3.permissions

วิธีการ
create POST /drive/v3/files/{fileId}/permissions
สร้างสิทธิ์สําหรับไฟล์หรือไดรฟ์ที่แชร์
delete DELETE /drive/v3/files/{fileId}/permissions/{permissionId}
ลบสิทธิ์
get GET /drive/v3/files/{fileId}/permissions/{permissionId}
ขอสิทธิ์โดยใช้ ID
list GET /drive/v3/files/{fileId}/permissions
แสดงรายการสิทธิ์ของไฟล์หรือไดรฟ์ที่แชร์
update PATCH /drive/v3/files/{fileId}/permissions/{permissionId}
อัปเดตสิทธิ์ด้วยความหมายของแพตช์

ทรัพยากร REST: v3.replies

วิธีการ
create POST /drive/v3/files/{fileId}/comments/{commentId}/replies
สร้างการตอบกลับความคิดเห็น
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
ลบการตอบกลับ
get GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
รับคําตอบด้วยรหัส
list GET /drive/v3/files/{fileId}/comments/{commentId}/replies
แสดงรายการการตอบกลับของความคิดเห็น
update PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
อัปเดตการตอบกลับด้วยความหมายของแพตช์

ทรัพยากร REST: v3.revisions

วิธีการ
delete DELETE /drive/v3/files/{fileId}/revisions/{revisionId}
ลบเวอร์ชันไฟล์อย่างถาวร
get GET /drive/v3/files/{fileId}/revisions/{revisionId}
รับข้อมูลเมตาหรือเนื้อหาของการแก้ไขด้วยรหัส
list GET /drive/v3/files/{fileId}/revisions
แสดงการแก้ไขของไฟล์
update PATCH /drive/v3/files/{fileId}/revisions/{revisionId}
อัปเดตการแก้ไขด้วยความหมายของแพตช์