Google Drive API به مشتریان اجازه می دهد تا به منابع Google Drive دسترسی داشته باشند.
- منبع 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 Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های 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صفحه شروع توکن را برای فهرست کردن تغییرات آینده دریافت می کند. |
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/filesPOST /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}یک ویرایش را به روز می کند. |