کتابخانه های سرویس گیرنده Google Drive را نصب کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Google Drive API بر روی HTTP و JSON ساخته شده است، بنابراین هر سرویس گیرنده HTTP استاندارد می تواند درخواست ها را به آن ارسال کند و پاسخ ها را تجزیه کند.
با این حال، کتابخانههای سرویس گیرنده Google API یکپارچهسازی زبان بهتر، امنیت بهبود یافته و برقراری تماسهایی که نیاز به مجوز کاربر دارند را تسهیل میکنند. کتابخانه های سرویس گیرنده از قراردادهای طبیعی هر زبان پشتیبانی شده استفاده می کنند و کد دیگ بخاری را که باید بنویسید کاهش می دهند. کتابخانه های سرویس گیرنده به چندین زبان برنامه نویسی در دسترس هستند. با استفاده از آنها می توانید از نیاز به تنظیم دستی درخواست های HTTP و تجزیه پاسخ ها جلوگیری کنید.
درباره کتابخانه های سرویس گیرنده ابری و کتابخانه های سرویس گیرنده Google API قدیمی تر در کتابخانه های مشتری توضیح داده شده است .
کتابخانه های مشتری
Drive کتابخانه های سرویس گیرنده را برای زبان های زیر فراهم می کند. زبان برنامه نویسی مورد نظر خود را انتخاب کنید.
دارت
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Dart دریافت کنید.
دستور زیر را برای نصب این کتابخانه مشتری در محیط خود برای Dart اجرا کنید:
dart pub add googleapis
دستور زیر را برای نصب این کتابخانه مشتری در محیط خود برای Flutter اجرا کنید:
flutter pub add googleapis
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن googleapis.dart
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
جاوا
آخرین کتابخانه سرویس گیرنده Google Drive API را برای جاوا دریافت کنید.
برای استفاده از Maven، خطوط زیر را به فایل pom.xml
خود اضافه کنید:
<project>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v3-rev20240509-2.0.0</version>
</dependency>
</dependencies>
</project>
برای استفاده از Gradle، خطوط زیر را به فایل build.gradle
خود اضافه کنید:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-java-client-services
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
PHP
آخرین کتابخانه سرویس گیرنده Google Drive API را برای PHP دریافت کنید.
برای استفاده از Composer، دستور زیر را برای نصب این کتابخانه مشتری در محیط خود اجرا کنید:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
برای دانلود و نصب نسخه به جای آن، فایل دانلودی را استخراج کرده و خودکار بارگذاری را در پروژه خود قرار دهید:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-php-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
پایتون
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Python دریافت کنید.
این کتابخانه مشتری را در یک virtualenv در محیط خود با استفاده از pip
نصب کنید.
برای نصب در مک یا لینوکس:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
برای نصب روی ویندوز:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-python-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
روبی
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Ruby دریافت کنید.
برای استفاده از gem install
دستور زیر را برای نصب این کتابخانه کلاینت در محیط خود اجرا کنید:
gem install google-apis-drive_v3 -v 0.5.0
برای نیاز به فایل به جای آن، آن را به Gemfile
خود اضافه کنید، عبارت require را در پروژه خود اضافه کنید و سرویس را نمونه سازی کنید:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-ruby-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-04 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-04 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Install the Google Drive client libraries\n\nThe Google Drive API is built on HTTP and JSON, so any standard HTTP client can\nsend requests to it and parse the responses.\n\nHowever, the Google API client libraries provide better language integration,\nimproved security, and facilitate making calls that require user authorization.\nThe client libraries use each supported language's natural conventions and\nreduce boilerplate code that you have to write. The client libraries are\navailable in several programming languages. By using them you can avoid the need\nto manually set up HTTP requests and parse the responses.\n\nRead more about the Cloud Client Libraries and the older Google API Client\nLibraries in [Client libraries\nexplained](https://cloud.google.com/apis/docs/client-libraries-explained).\n\nClient libraries\n----------------\n\nDrive provides client libraries for the following languages.\nSelect the programming language that you want to use. \n\n### Dart\n\nGet the latest [Google Drive API client library for\nDart](https://github.com/google/googleapis.dart/tree/master/generated/googleapis).\n\nRun the following command to install this client library in your environment\nfor Dart: \n\n dart pub add googleapis\n\nRun the following command to install this client library in your environment\nfor Flutter: \n\n flutter pub add googleapis\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`googleapis.dart`](https://github.com/google/googleapis.dart/tree/master/generated/googleapis/example)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://pub.dartlang.org/packages/googleapis).\n\n### Go\n\nGet the latest [Google Drive API client library for\nGo](https://github.com/googleapis/google-api-go-client).\n\nRun the following command to install an API and a version of that API in\nyour environment: \n\n go get google.golang.org/api/urlshortener/v1\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-go-client`](https://github.com/googleapis/google-api-go-client/tree/main/examples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://pkg.go.dev/google.golang.org/api/drive/v3).\n\n### Java\n\nGet the latest [Google Drive API client library for\nJava](https://github.com/googleapis/google-api-java-client-services/tree/main/clients/google-api-services-drive/v3).\n\nTo use Maven, add the following lines to your `pom.xml` file: \n\n \u003cproject\u003e\n \u003cdependencies\u003e\n \u003cdependency\u003e\n \u003cgroupId\u003ecom.google.apis\u003c/groupId\u003e\n \u003cartifactId\u003egoogle-api-services-drive\u003c/artifactId\u003e\n \u003cversion\u003ev3-rev20240509-2.0.0\u003c/version\u003e\n \u003c/dependency\u003e\n \u003c/dependencies\u003e\n \u003c/project\u003e\n\nTo use Gradle, add the following lines to your `build.gradle` file: \n\n repositories {\n mavenCentral()\n }\n dependencies {\n implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'\n }\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-java-client-services`](https://github.com/googleapis/google-api-java-client-services/tree/main/clients/google-api-services-drive/v3)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/java/google-api-services-drive/latest/).\n\n### JavaScript\n\nGet the latest [Google Drive API client library for\nJavaScript](https://github.com/google/google-api-javascript-client).\n\nUse `gapi.client.request` to make requests to the JavaScript client library.\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-javascript-client`](https://github.com/google/google-api-javascript-client/tree/master/samples)\nGitHub repository.\n\n### .NET\n\nGet the latest [Google Drive API client library for\n.NET](https://github.com/googleapis/google-api-dotnet-client).\n\nRun the following command to install this package in your environment: \n\n dotnet add package Google.Apis --version 1.68.0\n\nFor alternative methods of installation, see the\n[`Google.Apis`](https://www.nuget.org/packages/Google.Apis) NuGet page.\n\n### Code samples\n\nTo view or get individual code samples, see the [Get\nstarted](https://developers.google.com/api-client-library/dotnet/get_started)\npage.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/dotnet/Google.Apis.Drive.v3/latest/api/Google.Apis.Drive.v3.html).\n\n### Node.js\n\nGet the latest [Google Drive API client library for\nNode.js](https://github.com/googleapis/google-api-nodejs-client).\n\nRun the following command to install this client library in your\nenvironment: \n\n npm install @googleapis/drive\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-nodejs-client`](https://github.com/googleapis/google-api-nodejs-client/tree/main/samples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/nodejs/googleapis/latest/drive/classes/Drive.html).\n\n### Obj-C\n\nGet the latest [Google Drive API client library for Objective-C for\nREST](https://github.com/google/google-api-objectivec-client-for-rest).\n\nIf you're building from CocoaPods, add the required pod to the `Podfile` in\nyour environment: \n\n pod 'GoogleAPIClientForREST/Drive'\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-objectivec-client-for-rest`](https://github.com/google/google-api-objectivec-client-for-rest/tree/main/Examples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210).\n\n### PHP\n\nGet the latest [Google Drive API client library for\nPHP](https://github.com/googleapis/google-api-php-client).\n\nTo use Composer, run the following command to install this client library in\nyour environment: \n\n npm install @googleapis/drivecomposer require google/apiclient:^2.15.0\n\nTo download and install the release instead, extract the download file\nand include the autoloader in your project: \n\n require_once '/path/to/google-api-php-client/vendor/autoload.php';\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-php-client`](https://github.com/googleapis/google-api-php-client/tree/main/examples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://developers.google.com/resources/api-libraries/documentation/drive/v3/php/latest/).\n\n### Python\n\nGet the latest [Google Drive API client library for\nPython](https://github.com/googleapis/google-api-python-client).\n\nInstall this client library in a\n[virtualenv](https://virtualenv.pypa.io/en/latest/) in your environment\nusing `pip`.\n\nTo install on Mac or Linux: \n\n pip3 install virtualenv\n virtualenv \u003cyour-env\u003e\n source \u003cyour-env\u003e/bin/activate\n \u003cyour-env\u003e/bin/pip install google-api-python-client\n\nTo install on Windows: \n\n pip install virtualenv\n virtualenv \u003cyour-env\u003e\n \u003cyour-env\u003e\\Scripts\\activate\n \u003cyour-env\u003e\\Scripts\\pip.exe install google-api-python-client\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-python-client`](https://github.com/googleapis/google-api-python-client/tree/main/samples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.github.io/google-api-python-client/docs/dyn/drive_v3.html).\n\n### Ruby\n\nGet the latest [Google Drive API client library for\nRuby](https://github.com/googleapis/google-api-ruby-client).\n\nTo use `gem install`, run the following command to install this client\nlibrary in your environment: \n\n gem install google-apis-drive_v3 -v 0.5.0\n\nTo require the file instead, add it to your `Gemfile`, add the require\nstatement in your project, and instantiate the service: \n\n require 'google/apis/drive_v3'\n drive = Google::Apis::DriveV3::DriveService.new\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-ruby-client`](https://github.com/googleapis/google-api-ruby-client/tree/main/samples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/ruby/google-api-client/latest/Google/Apis/DriveV3.html)."]]