Google ไดรฟ์ 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
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ 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}ดึงข้อมูลข้อเสนอการเข้าถึงตามรหัส | 
| list | GET /drive/v3/files/{fileId}/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/filesPOST /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}อัปเดตข้อมูลเมตา เนื้อหา หรือทั้ง 2 อย่างของไฟล์ | 
| 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}อัปเดตการแก้ไขด้วยความหมายของแพตช์ |