رابط برنامهنویسی کاربردی گوگل درایو به کاربران اجازه میدهد تا به منابع گوگل درایو دسترسی داشته باشند.
- منبع REST: v3.about
- منبع REST: v3.accessproposals
- منبع REST: v3.approvals
- منبع REST: v3.apps
- منبع REST: تغییرات نسخه ۳
- منبع REST: v3.channels
- منبع REST: v3.comments
- منبع REST: v3.drives
- منبع REST: v3.files
- منبع REST: v3.operations
- منبع REST: v3.permissions
- منبع REST: v3.replies
- منبع REST: نسخه ۳.revisions
سرویس: googleapis.com/drive/v3
برای فراخوانی این سرویس، توصیه میکنیم از کتابخانههای کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانههای خودتان دارد، هنگام ارسال درخواستهای API از اطلاعات زیر استفاده کنید.
سند کشف
یک سند کشف ، مشخصاتی قابل خواندن توسط ماشین برای توصیف و استفاده از APIهای REST است. از آن برای ساخت کتابخانههای کلاینت، افزونههای IDE و سایر ابزارهایی که با APIهای گوگل تعامل دارند، استفاده میشود. یک سرویس ممکن است چندین سند کشف ارائه دهد. این سرویس سند کشف زیر را ارائه میدهد:
نقطه پایانی سرویس
یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص میکند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:
-
https://www.googleapis.com
منبع REST: v3.about
| روشها | |
|---|---|
get | GET /drive/v3/aboutاطلاعاتی در مورد کاربر، درایو کاربر و قابلیتهای سیستم دریافت میکند. |
منبع REST: v3.accessproposals
| روشها | |
|---|---|
get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}یک پیشنهاد دسترسی را بر اساس شناسه بازیابی میکند. |
list | GET /drive/v3/files/{fileId}/accessproposalsپیشنهادهای دسترسی را در یک فایل فهرست کنید. |
resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveپیشنهاد دسترسی را تأیید یا رد میکند. |
منبع REST: v3.approvals
| روشها | |
|---|---|
get | GET /drive/v3/files/{fileId}/approvals/{approvalId}با ارائه کارت شناسایی، تاییدیه دریافت میکند. |
list | GET /drive/v3/files/{fileId}/approvalsلیست تاییدیهها را در یک فایل نمایش میدهد. |
منبع REST: v3.apps
| روشها | |
|---|---|
get | GET /drive/v3/apps/{appId}یک برنامه خاص را دریافت میکند. |
list | GET /drive/v3/appsبرنامههای نصبشدهی کاربر را فهرست میکند. |
منبع REST: تغییرات نسخه ۳
| روشها | |
|---|---|
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}ابردادههای یک درایو مشترک را بر اساس شناسه (ID) دریافت میکند. |
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/filesPOST /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}فراداده یا محتوای یک فایل را بر اساس شناسه (ID) آن دریافت میکند. |
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: نسخه ۳.revisions
| روشها | |
|---|---|
delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId}نسخهای از فایل را بهطور دائم حذف میکند. |
get | GET /drive/v3/files/{fileId}/revisions/{revisionId}فراداده یا محتوای یک ویرایش را بر اساس شناسه (ID) دریافت میکند. |
list | GET /drive/v3/files/{fileId}/revisionsلیست ویرایشهای یک فایل را نمایش میدهد. |
update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}یک نسخه را با معانی وصله بهروزرسانی میکند. |