Google Drive API به شما امکان میدهد برنامههایی ایجاد کنید که از فضای ذخیرهسازی ابری Google Drive استفاده کنند. میتوانید برنامههایی ایجاد کنید که با Drive یکپارچه شوند و با استفاده از Drive API عملکرد قوی در برنامه خود ایجاد کنید.
این نمودار رابطه بین برنامه Drive، API Drive و Drive را نشان می دهد:
این عبارات اجزای کلیدی نشان داده شده در شکل 1 را تعریف می کنند:
- گوگل درایو
- سرویس ذخیرهسازی فایلهای ابری Google، فضای ذخیرهسازی شخصی به نام My Drive و گزینه دسترسی به پوشههای مشترک مشترک به نام درایوهای مشترک را در اختیار کاربران قرار میدهد.
- Google Drive API
- REST API که به شما امکان می دهد از فضای ذخیره سازی Drive از داخل برنامه خود استفاده کنید.
- برنامه گوگل درایو
- برنامه ای که از Drive به عنوان راه حل ذخیره سازی خود استفاده می کند.
- رابط کاربری گوگل درایو
- رابط کاربری Google که فایل های ذخیره شده در Drive را مدیریت می کند. اگر برنامه شما یک برنامه از نوع ویرایشگر است، مانند صفحهگسترده یا پردازشگر کلمه، میتوانید با رابط کاربری Drive ادغام کنید تا فایلهایی را در برنامه خود ایجاد و باز کنید.
- My Drive
- یک مکان ذخیره سازی Drive که یک کاربر خاص مالک آن است. فایلهای ذخیره شده در My Drive را میتوان با سایر کاربران به اشتراک گذاشت، اما مالکیت محتوا برای یک کاربر خاص باقی میماند.
- OAuth 2.0
- پروتکل مجوزی که Google Drive API برای احراز هویت کاربران برنامه شما نیاز دارد. اگر برنامه شما از ورود با Google استفاده میکند، جریان OAuth 2.0 و نشانههای دسترسی برنامه را کنترل میکند.
- درایو مشترک
- یک مکان ذخیرهسازی Drive که دارای فایلهایی است که چندین کاربر در آن همکاری میکنند. هر کاربری که به یک درایو مشترک دسترسی داشته باشد به همه فایلهای موجود در آن دسترسی دارد. کاربران همچنین می توانند به فایل های فردی در داخل درایو مشترک دسترسی داشته باشند.
با Drive API چه کاری می توانید انجام دهید؟
میتوانید از Drive API برای موارد زیر استفاده کنید:
- فایلها را از Drive دانلود کنید و فایلها را در Drive آپلود کنید .
- فایل ها و پوشه های ذخیره شده در Drive را جستجو کنید . عبارت های جستجوی پیچیده ای ایجاد کنید که هر یک از فیلدهای فراداده فایل را در منبع Files برمی گرداند.
- به کاربران اجازه دهید فایلها، پوشهها و درایوها را برای همکاری در محتوا به اشتراک بگذارند .
- با Google Picker API ترکیب کنید تا همه فایلها را در Drive جستجو کنید، سپس نام فایل، URL، آخرین تاریخ اصلاح و کاربر را برگردانید.
- میانبرهای شخص ثالثی ایجاد کنید که پیوندهای خارجی به دادههای ذخیره شده خارج از Drive، در یک دیتا استور یا سیستم ذخیرهسازی ابری متفاوت هستند.
- یک پوشه اختصاصی Drive برای ذخیره داده های خاص برنامه ایجاد کنید تا برنامه نتواند به تمام محتوای کاربر ذخیره شده در Drive دسترسی داشته باشد.
- با استفاده از رابط کاربری Google Drive ، برنامه مجهز به Drive خود را با رابط کاربری Drive ادغام کنید. این رابط کاربری وب استاندارد Google است که می توانید از آن برای ایجاد، سازماندهی، کشف و به اشتراک گذاری فایل های Drive استفاده کنید.
- برچسبها را روی فایلهای Drive اعمال کنید، مقادیر فیلد برچسب را تنظیم کنید، مقادیر فیلد برچسب را روی فایلها بخوانید، و فایلها را با استفاده از اصطلاحات فراداده برچسب تعریفشده توسط طبقهبندی برچسب سفارشی جستجو کنید.
آیا می خواهید Google Drive API را در عمل ببینید؟ کانال Google Workspace Developers ویدیوهایی درباره نکات، ترفندها و جدیدترین ویژگیها ارائه میدهد. |
موضوعات مرتبط
برای آشنایی با توسعه با Google Workspace APIها، از جمله رسیدگی به احراز هویت و مجوز، به Develop on Google Workspace مراجعه کنید.
برای یادگیری نحوه پیکربندی و اجرای یک برنامه ساده Google Drive API، نمای کلی Quickstarts را بخوانید.