Google Drive API อนุญาตให้ไคลเอ็นต์เข้าถึงทรัพยากรจาก Google ไดรฟ์
- ทรัพยากร REST: v2.about
- ทรัพยากร REST: v2.apps
- ทรัพยากร REST: v2.changes
- ทรัพยากร REST: v2.channels
- ทรัพยากร REST: v2.children
- ทรัพยากร REST: v2.comments
- ทรัพยากร REST: v2.drives
- ทรัพยากร REST: v2.files
- ทรัพยากร REST: v2.parents
- ทรัพยากร REST: v2.permissions
- ทรัพยากร REST: v2.properties
- ทรัพยากร REST: v2.replies
- ทรัพยากร REST: v2.revisions
บริการ: googleapis.com/drive/v2
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นพบ
เอกสาร Discovery คือข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ REST API โดยใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจให้เอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางของบริการ
ปลายทางบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการดังต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางบริการนี้
https://www.googleapis.com
ทรัพยากร REST: v2.about
เมธอด | |
---|---|
get |
GET /drive/v2/about รับข้อมูลเกี่ยวกับผู้ใช้ปัจจุบันพร้อมกับการตั้งค่า Drive API |
ทรัพยากร REST: v2.apps
ทรัพยากร REST: v2.changes
เมธอด | |
---|---|
get |
GET /drive/v2/changes/{changeId} เลิกใช้งานแล้ว: ใช้ changes.getStartPageToken และ changes.list เพื่อเรียกดูการเปลี่ยนแปลงล่าสุด |
getStartPageToken |
GET /drive/v2/changes/startPageToken รับ pageToken เริ่มต้นเพื่อแสดงการเปลี่ยนแปลงในอนาคต |
list |
GET /drive/v2/changes แสดงรายการการเปลี่ยนแปลงสำหรับผู้ใช้หรือไดรฟ์ที่แชร์ |
watch |
POST /drive/v2/changes/watch ติดตามการเปลี่ยนแปลงของผู้ใช้ |
ทรัพยากร REST: v2.channels
เมธอด | |
---|---|
stop |
POST /drive/v2/channels/stop หยุดดูแหล่งข้อมูลผ่านช่องทางนี้ |
ทรัพยากร REST: v2.children
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} นำบุตรหลานออกจากโฟลเดอร์ |
get |
GET /drive/v2/files/{folderId}/children/{childId} รับข้อมูลอ้างอิงย่อยที่เฉพาะเจาะจง |
insert |
POST /drive/v2/files/{folderId}/children แทรกไฟล์ลงในโฟลเดอร์ |
list |
GET /drive/v2/files/{folderId}/children แสดงรายการโฟลเดอร์ย่อย |
ทรัพยากร REST: v2.comments
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} ลบความคิดเห็น |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} รับความคิดเห็นตามรหัส |
insert |
POST /drive/v2/files/{fileId}/comments สร้างความคิดเห็นใหม่ในไฟล์ที่ระบุ |
list |
GET /drive/v2/files/{fileId}/comments แสดงความคิดเห็นของไฟล์ |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} อัปเดตความคิดเห็นที่มีอยู่ |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} อัปเดตความคิดเห็นที่มีอยู่ |
ทรัพยากร REST: v2.drives
เมธอด | |
---|---|
delete |
DELETE /drive/v2/drives/{driveId} ลบไดรฟ์ที่แชร์ซึ่งผู้ใช้เป็น organizer ออกอย่างถาวร |
get |
GET /drive/v2/drives/{driveId} รับข้อมูลเมตาของไดรฟ์ที่แชร์ตามรหัส |
hide |
POST /drive/v2/drives/{driveId}/hide ซ่อนไดรฟ์ที่แชร์จากมุมมองเริ่มต้น |
insert |
POST /drive/v2/drives สร้างไดรฟ์ที่แชร์ใหม่ |
list |
GET /drive/v2/drives แสดงรายการไดรฟ์ที่แชร์ของผู้ใช้ |
unhide |
POST /drive/v2/drives/{driveId}/unhide กู้คืนไดรฟ์ที่แชร์เป็นมุมมองเริ่มต้น |
update |
PUT /drive/v2/drives/{driveId} อัปเดตข้อมูลเมตาของไดรฟ์ที่แชร์ |
ทรัพยากร REST: v2.files
เมธอด | |
---|---|
copy |
POST /drive/v2/files/{fileId}/copy สร้างสําเนาของไฟล์ที่ระบุ |
delete |
DELETE /drive/v2/files/{fileId} ลบไฟล์ที่เป็นของผู้ใช้อย่างถาวรโดยไม่ย้ายไฟล์ไปที่ถังขยะ |
emptyTrash |
DELETE /drive/v2/files/trash ลบไฟล์ทั้งหมดในถังขยะของผู้ใช้อย่างถาวร |
export |
GET /drive/v2/files/{fileId}/export ส่งออกเอกสาร Google Workspace เป็นประเภท MIME ที่ขอและแสดงผลเนื้อหาไบต์ที่ส่งออก |
generateIds |
GET /drive/v2/files/generateIds สร้างชุดรหัสไฟล์ซึ่งระบุได้ในคำขอแทรกหรือคัดลอก |
get |
GET /drive/v2/files/{fileId} รับข้อมูลเมตาหรือเนื้อหาของไฟล์ตามรหัส |
insert |
POST /drive/v2/files POST /upload/drive/v2/files แทรกไฟล์ใหม่ |
list |
GET /drive/v2/files แสดงรายการไฟล์ของผู้ใช้ |
listLabels |
GET /drive/v2/files/{fileId}/listLabels แสดงป้ายกำกับในไฟล์ |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels แก้ไขชุดป้ายกำกับที่ใช้กับไฟล์ |
patch |
PATCH /drive/v2/files/{fileId} อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์ |
touch |
POST /drive/v2/files/{fileId}/touch ตั้งค่าเวลาที่อัปเดตของไฟล์เป็นเวลาปัจจุบันของเซิร์ฟเวอร์ |
trash |
POST /drive/v2/files/{fileId}/trash ย้ายไฟล์ไปที่ถังขยะ |
untrash |
POST /drive/v2/files/{fileId}/untrash กู้คืนไฟล์จากถังขยะ |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} อัปเดตข้อมูลเมตาและ/หรือเนื้อหาของไฟล์ |
watch |
POST /drive/v2/files/{fileId}/watch ติดตามการเปลี่ยนแปลงในไฟล์ |
ทรัพยากร REST: v2.parents
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} นำผู้ปกครองออกจากไฟล์ |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} รับข้อมูลอ้างอิงระดับบนสุดที่เฉพาะเจาะจง |
insert |
POST /drive/v2/files/{fileId}/parents เพิ่มโฟลเดอร์หลักสำหรับไฟล์ |
list |
GET /drive/v2/files/{fileId}/parents แสดงรายการไฟล์หลัก |
ทรัพยากร REST: v2.permissions
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} ลบสิทธิ์ออกจากไฟล์หรือไดรฟ์ที่แชร์ |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} รับสิทธิ์ตามรหัส |
getIdForEmail |
GET /drive/v2/permissionIds/{email} ส่งคืนรหัสสิทธิ์สําหรับอีเมล |
insert |
POST /drive/v2/files/{fileId}/permissions แทรกสิทธิ์สำหรับไฟล์หรือไดรฟ์ที่แชร์ |
list |
GET /drive/v2/files/{fileId}/permissions แสดงสิทธิ์ของไฟล์หรือไดรฟ์ที่แชร์ |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} อัปเดตสิทธิ์โดยใช้นิพจน์ทางแพตช์ |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} อัปเดตสิทธิ์ |
ทรัพยากร REST: v2.properties
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} ลบพร็อพเพอร์ตี้ |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} รับพร็อพเพอร์ตี้ตามคีย์ |
insert |
POST /drive/v2/files/{fileId}/properties เพิ่มพร็อพเพอร์ตี้ลงในไฟล์ หรืออัปเดตพร็อพเพอร์ตี้หากมีอยู่แล้ว |
list |
GET /drive/v2/files/{fileId}/properties แสดงรายการพร็อพเพอร์ตี้ของไฟล์ |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} อัปเดตพร็อพเพอร์ตี้ |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} อัปเดตพร็อพเพอร์ตี้ |
ทรัพยากร REST: v2.replies
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} ลบการตอบกลับ |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} รับการตอบกลับ |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies สร้างการตอบกลับใหม่สำหรับความคิดเห็นที่ระบุ |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies แสดงการตอบกลับทั้งหมดของความคิดเห็น |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} อัปเดตการตอบกลับที่มีอยู่ |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} อัปเดตการตอบกลับที่มีอยู่ |
ทรัพยากร REST: v2.revisions
เมธอด | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} ลบเวอร์ชันไฟล์อย่างถาวร |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} รับการแก้ไขที่เฉพาะเจาะจง |
list |
GET /drive/v2/files/{fileId}/revisions แสดงรายการการแก้ไขของไฟล์ |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} อัปเดตการแก้ไข |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} อัปเดตการแก้ไข |