Google ไดรฟ์ API ช่วยให้ลูกค้าสามารถเข้าถึงทรัพยากรจาก Google ไดรฟ์
- ทรัพยากร REST: v3.about
- ทรัพยากร REST: v3.apps
- ทรัพยากร REST: v3.changes
- แหล่งข้อมูล REST: v3.channels
- ทรัพยากร REST: v3.comments
- ทรัพยากร REST: v3.drives
- ทรัพยากร REST: v3.files
- ทรัพยากร REST: v3.permissions
- ทรัพยากร REST: v3.replies
- ทรัพยากร REST: v3.revisions
บริการ: 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} อัปเดตการแก้ไขด้วยความหมายของแพตช์ |