با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Google Drive API به شما امکان می دهد برنامه هایی ایجاد کنید که از فضای ذخیره سازی ابری Google Drive استفاده می کنند. میتوانید برنامههایی ایجاد کنید که با Drive یکپارچه شوند و با استفاده از Drive API عملکرد قوی در برنامه خود ایجاد کنید.
این نمودار رابطه بین برنامه Drive، API Drive و Drive را نشان می دهد:
شکل 1. نمودار ارتباط گوگل درایو.
این عبارات اجزای کلیدی نشان داده شده در شکل 1 را تعریف می کنند:
گوگل درایو
سرویس ذخیرهسازی فایلهای ابری Google، فضای ذخیرهسازی شخصی به نام My Drive و گزینه دسترسی به پوشههای مشترک مشترک به نام درایوهای مشترک را در اختیار کاربران قرار میدهد.
Google Drive API
REST API که به شما امکان می دهد از حافظه Drive از داخل برنامه خود استفاده کنید.
برنامه گوگل درایو
برنامه ای که از Drive به عنوان راه حل ذخیره سازی خود استفاده می کند.
رابط کاربری گوگل درایو
رابط کاربری Google که فایل های ذخیره شده در Drive را مدیریت می کند. اگر برنامه شما یک برنامه از نوع ویرایشگر است، مانند صفحهگسترده یا پردازشگر کلمه، میتوانید با رابط کاربری Drive ادغام کنید تا فایلهایی را در برنامه خود ایجاد و باز کنید.
My Drive
یک مکان ذخیره سازی Drive که یک کاربر خاص مالک آن است. فایلهای ذخیره شده در My Drive را میتوان با سایر کاربران به اشتراک گذاشت، اما مالکیت محتوا برای یک کاربر خاص باقی میماند.
OAuth 2.0
پروتکل مجوزی که Drive API برای احراز هویت کاربران برنامه شما نیاز دارد. اگر برنامه شما از ورود با Google استفاده میکند، جریان OAuth 2.0 و نشانههای دسترسی برنامه را کنترل میکند.
درایو مشترک
یک مکان ذخیرهسازی Drive که دارای فایلهایی است که چندین کاربر در آن همکاری میکنند. هر کاربری که به یک درایو مشترک دسترسی داشته باشد به همه فایلهای موجود در آن دسترسی دارد. کاربران همچنین می توانند به فایل های فردی در داخل درایو مشترک دسترسی داشته باشند.
با Drive API چه کاری می توانید انجام دهید؟
میتوانید از Drive API برای موارد زیر استفاده کنید:
با استفاده از رابط کاربری Google Drive، برنامه مجهز به Drive خود را با رابط کاربری Drive ادغام کنید. این رابط کاربری وب استاندارد Google است که می توانید از آن برای ایجاد، سازماندهی، کشف و به اشتراک گذاری فایل های Drive استفاده کنید.
برچسبها را روی فایلهای Drive اعمال کنید، مقادیر فیلد برچسب را تنظیم کنید، مقادیر فیلد برچسب را روی فایلها بخوانید، و فایلها را با استفاده از اصطلاحات فراداده برچسب تعریفشده توسط طبقهبندی برچسب سفارشی جستجو کنید.
آیا می خواهید Google Drive API را در عمل ببینید؟
کانال Google Workspace Developers ویدیوهایی درباره نکات، ترفندها و جدیدترین ویژگیها ارائه میدهد.
تاریخ آخرین بهروزرسانی 2025-08-04 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-04 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Google Drive API overview\n\nThe Google Drive API lets you create apps that use Google Drive cloud storage.\nYou can develop applications that integrate with Drive, and\ncreate robust functionality in your application using the Drive API.\n\nThis diagram shows the relationship between your Drive app, the\nDrive API, and Drive:\n**Figure 1.** Google Drive relationship diagram.\n\nThese terms define the key components shown in Figure 1:\n\n*Google Drive*\n: Google's cloud file storage service provides users with a\n personal storage space, called *My Drive* , and the option to\n access collaborative shared folders, called *shared drives*.\n\n*Google Drive API*\n: The REST API that lets you use Drive storage\n from within your app.\n\n*Google Drive app*\n: An app that uses Drive as its storage solution.\n\n*Google Drive UI*\n: Google's user interface that manages files stored on\n Drive. If your app is an editor-type app, such as a\n spreadsheet or word processor, you can integrate with the\n Drive UI to create and open files within your app.\n\n*My Drive*\n: A Drive storage location that a\n specific user owns. Files stored on My Drive can be shared\n with other users, but ownership of the content remains specific to an\n individual user.\n\n*OAuth 2.0*\n: The authorization protocol that Drive API requires to\n authenticate your app users. If your application uses [Sign In With\n Google](/identity/gsi/web/guides/overview), it handles the OAuth 2.0 flow\n and application access tokens.\n\n*Shared drive*\n: A Drive storage location that owns files that multiple users\n collaborate on. Any user with access to a shared drive has access to all\n files it contains. Users can also be granted access to individual\n files inside the shared drive.\n\nWhat can you do with the Drive API?\n-----------------------------------\n\nYou can use the Drive API to:\n\n- [Download files](/workspace/drive/api/guides/manage-downloads) from Drive and [upload files](/workspace/drive/api/guides/manage-uploads) to Drive.\n- [Search for files and folders](/workspace/drive/api/guides/search-files) stored in Drive. Create complex search queries that return any of the file metadata fields in the [`files`](/workspace/drive/api/reference/rest/v3/files) resource.\n- Let users [share files, folders, and drives](/workspace/drive/api/guides/manage-sharing) to collaborate on content.\n- Combine with the [Google Picker API](https://developers.google.com/picker/docs/) to search all files in Drive, then return the filename, URL, last modified date, and user.\n- [Create *third-party shortcuts*](/workspace/drive/api/guides/third-party-shortcuts) that are external links to data stored outside of Drive, in a different datastore or cloud storage system.\n- Create a dedicated Drive folder to [store\n application-specific data](/workspace/drive/api/guides/appdata) so the app cannot access all the user's content stored in Drive.\n- Monitor or respond to file activity using [Google Drive\n events](/workspace/events/guides/events-drive).\n- Integrate your Drive-enabled app with the [Drive UI](/workspace/drive/api/guides/about-apps) using the *Google Drive UI*. It's Google's standard web UI that you can use to create, organize, discover, and share Drive files.\n- Apply [labels](/workspace/drive/api/guides/about-labels) to Drive files, set label field values, read label field values on files, and search for files using label metadata terms defined by the custom label taxonomy.\n\n|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Want to see the Google Drive API in action? The Google Workspace Developers channel offers videos about tips, tricks, and the latest features. [Subscribe now](https://www.youtube.com/channel/UCUcg6az6etU_gRtZVAhBXaw) |\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, see [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a Drive API app, read the\n [Quickstarts](/workspace/drive/api/quickstart/js)."]]