Google Drive API به مشتریان اجازه می دهد تا به منابع Google Drive دسترسی داشته باشند.
- منبع REST: v3.about
- منبع REST: v3.apps
- منبع REST: v3.changes
- منبع REST: v3.channels
- منبع REST: v3.comments
- منبع REST: v3.drives
- منبع REST: v3.files
- منبع REST: v3.operation
- منبع REST: v3.operations
- منبع REST: v3.permissions
- منبع REST: v3.replies
- منبع REST: v3.revisions
خدمات: googleapis.com/drive/v3
برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.
سند کشف
Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:
نقطه پایان خدمات
نقطه پایانی سرویس یک 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 صفحه شروع توکن را برای فهرست کردن تغییرات آینده دریافت می کند. |
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} یک فایل متعلق به کاربر را بدون انتقال به سطل زباله برای همیشه حذف می کند. |
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} فراداده و/یا محتوای یک فایل را به روز می کند. |
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} یک ویرایش را با معانی پچ به روز می کند. |