Google Drive API

Google ไดรฟ์ API ช่วยให้ลูกค้าสามารถเข้าถึงทรัพยากรจาก Google ไดรฟ์

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

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

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

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

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

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

  • https://www.googleapis.com

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

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

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

วิธีการ
get GET /drive/v3/apps/{appId}
รับแอปที่ต้องการ
list GET /drive/v3/apps
แสดงรายการแอปที่ติดตั้งของผู้ใช้

ทรัพยากร 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}
ลบไดรฟ์ที่แชร์ที่ผู้ใช้เป็น organizer ออกอย่างถาวร
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}
รับสิทธิ์ตามรหัส
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}
อัปเดตการแก้ไขด้วยความหมายของแพตช์