Google Drive istemci kitaplıklarını yükleme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Google Drive API, HTTP ve JSON üzerine kurulu olduğundan herhangi bir standart HTTP istemcisi ona istek gönderebilir, yanıtları ayrıştırabilir.
Ancak Google API istemci kitaplıkları daha iyi dil entegrasyonu ve daha yüksek güvenlik sağlamanın yanı sıra kullanıcı yetkilendirmesi gerektiren çağrıların yapılmasını da kolaylaştırır.
İstemci kitaplıkları, desteklenen her dilin doğal kurallarını kullanır ve yazmanız gereken ortak metin kodunu azaltır. İstemci kitaplıkları çeşitli programlama dillerinde kullanılabilir. Bunları kullanarak HTTP isteklerini manuel olarak oluşturma ve yanıtları ayrıştırma zahmetinden kurtulabilirsiniz.
Cloud İstemci Kitaplıkları ve eski Google API İstemci Kitaplıkları hakkında daha fazla bilgiyi İstemci kitaplıkları
açıklaması bölümünde bulabilirsiniz.
İstemci kitaplıkları
Drive, aşağıdaki diller için istemci kitaplıkları sağlar.
Kullanmak istediğiniz programlama dilini seçin.
Dart
Dart için Google Drive API istemci kitaplığının en son sürümünü edinin.
Bu istemci kitaplığını Dart ortamınıza yüklemek için aşağıdaki komutu çalıştırın:
dart pub add googleapis
Bu istemci kitaplığını Flutter için ortamınıza yüklemek üzere aşağıdaki komutu çalıştırın:
flutter pub add googleapis
Kod örnekleri
Ayrı kod örneklerini görüntülemek veya almak için googleapis.dart
GitHub deposuna bakın.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığı belgelerini inceleyin.
Java
Java için Google Drive API istemci kitaplığının en son sürümünü edinin.
Maven'ı kullanmak için pom.xml
dosyanıza aşağıdaki satırları ekleyin:
<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'ı kullanmak için build.gradle
dosyanıza aşağıdaki satırları ekleyin:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Kod örnekleri
Ayrı kod örneklerini görüntülemek veya almak için google-api-java-client-services
GitHub deposuna bakın.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığı belgelerini inceleyin.
PHP
PHP için Google Drive API istemci kitaplığının en son sürümünü edinin.
Composer'ı kullanmak için aşağıdaki komutu çalıştırarak bu istemci kitaplığını ortamınıza yükleyin:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Yayın dosyasını indirip yüklemek için indirme dosyasını çıkarın ve otomatik yükleyiciyi projenize ekleyin:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Kod örnekleri
Ayrı kod örneklerini görüntülemek veya almak için google-api-php-client
GitHub deposuna bakın.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığı belgelerini inceleyin.
Python
Python için Google Drive API istemci kitaplığının en son sürümünü edinin.
Bu istemci kitaplığını, ortamınızdaki bir virtualenv'e pip
kullanarak yükleyin.
Mac veya Linux'a yüklemek için:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Windows'a yüklemek için:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Kod örnekleri
Ayrı kod örneklerini görüntülemek veya almak için google-api-python-client
GitHub deposuna bakın.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığı belgelerini inceleyin.
Ruby
Ruby için Google Drive API istemci kitaplığının en son sürümünü edinin.
gem install
kullanmak için bu istemci kitaplığını ortamınıza yüklemek üzere aşağıdaki komutu çalıştırın:
gem install google-apis-drive_v3 -v 0.5.0
Bunun yerine dosyanın zorunlu olmasını istiyorsanız dosyayı Gemfile
öğenize ekleyin, projenize require ifadesini ekleyin ve hizmeti başlatın:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Kod örnekleri
Ayrı kod örneklerini görüntülemek veya almak için google-api-ruby-client
GitHub deposuna bakın.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığı belgelerini inceleyin.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-04 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-04 UTC."],[],[],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)."]]