Google Drive API อนุญาตให้ไคลเอ็นต์เข้าถึงทรัพยากรจาก Google ไดรฟ์
- ทรัพยากร REST: v3.about
- ทรัพยากร REST: v3.accessproposals
- ทรัพยากร REST: v3.apps
- ทรัพยากร REST: v3.changes
- ทรัพยากร REST: v3.channels
- ทรัพยากร REST: v3.comments
- ทรัพยากร REST: v3.drives
- ทรัพยากร REST: v3.files
- ทรัพยากร REST: v3.operations
- ทรัพยากร REST: v3.permissions
- ทรัพยากร REST: v3.replies
- ทรัพยากร REST: v3.revisions
บริการ: googleapis.com/drive/v3
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นพบ
เอกสาร Discovery เป็นข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ REST API โดยใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจให้เอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางของบริการ
ปลายทางบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการดังต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางบริการนี้
https://www.googleapis.com
ทรัพยากร REST: v3.about
เมธอด | |
---|---|
get |
GET /drive/v3/about รับข้อมูลเกี่ยวกับผู้ใช้ ไดรฟ์ของผู้ใช้ และความสามารถของระบบ |
ทรัพยากร REST: v3.accessproposals
เมธอด | |
---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} เรียกข้อมูล AccessProposal ตามรหัส |
list |
GET /drive/v3/files/{fileId}/accessproposals แสดงรายการ AccessProposals ในไฟล์ |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve ใช้เพื่ออนุมัติหรือปฏิเสธข้อเสนอการเข้าถึง |
ทรัพยากร 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} ลบไฟล์ที่เป็นของผู้ใช้อย่างถาวรโดยไม่ย้ายไฟล์ไปที่ถังขยะ |
download |
POST /drive/v3/files/{fileId}/download ดาวน์โหลดเนื้อหาของไฟล์ |
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.operations
เมธอด | |
---|---|
get |
GET /drive/v3/operations/{name} รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน |
ทรัพยากร 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} อัปเดตการแก้ไขด้วยความหมายของแพตช์ |