Google Drive API เปิดโอกาสให้ลูกค้าเข้าถึงแหล่งข้อมูลจาก Google ไดรฟ์
- ทรัพยากร REST: v3.about
- ทรัพยากร 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
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อมูลจําเพาะที่เครื่องอ่านได้สําหรับการอธิบายและการใช้ 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} อัปเดตการแก้ไขด้วยความหมายของแพตช์ |