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