Google Drive API'si HTTP ve JSON üzerine kurulu olduğundan herhangi bir standart HTTP istemcisi istek gönderip yanıtları ayrıştırır.
Ancak Google API istemci kitaplıkları daha iyi dil entegrasyonu sağlar. daha yüksek güvenlik ve kullanıcı yetkilendirme gerektiren çağrılar yapmayı kolaylaştırma. İstemci kitaplıkları, desteklenen her dilin doğal kurallarını kullanır ve yazmanız gereken ortak metin kodunu azaltın. İstemci kitaplıkları birçok programlama dilinde kullanılabilir. Bu araçları kullanarak ihtiyacınız olan HTTP isteklerini manuel olarak ayarlamak ve yanıtları ayrıştırmak için kullanılır.
Cloud İstemci Kitaplıkları ve eski Google API İstemcisi hakkında daha fazla bilgi edinin İstemci kütüphanelerindeki kitaplıklar öğrenebilirsiniz.
İstemci kitaplıkları
Drive'da aşağıdaki diller için istemci kitaplıkları bulunur. Kullanmak istediğiniz programlama dilini seçin.
Dart
Google Drive API istemci kitaplığının en son sürümünü edinin Dart.
Bu istemci kitaplığını ortamınıza yüklemek için aşağıdaki komutu çalıştırın Dart için:
dart pub add googleapis
Bu istemci kitaplığını ortamınıza yüklemek için aşağıdaki komutu çalıştırın test etmek için:
flutter pub add googleapis
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
googleapis.dart
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
Go
Google Drive API istemci kitaplığının en son sürümünü edinin Git.
API'yi ve bu API'nin sürümünü yüklemek için aşağıdaki komutu çalıştırın ortamınız:
go get google.golang.org/api/urlshortener/v1
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
google-api-go-client
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
Java
Google Drive API istemci kitaplığının en son sürümünü edinin Java.
Maven'i 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
Kod örneklerini tek tek görüntülemek veya almak için
google-api-java-client-services
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
JavaScript
Google Drive API istemci kitaplığının en son sürümünü edinin JavaScript.
JavaScript istemci kitaplığına istek göndermek için gapi.client.request
öğesini kullanın.
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
google-api-javascript-client
GitHub deposu.
.NET
Google Drive API istemci kitaplığının en son sürümünü edinin .NET'i kullanır.
Bu paketi ortamınıza yüklemek için aşağıdaki komutu çalıştırın:
dotnet add package Google.Apis --version 1.68.0
Alternatif yükleme yöntemleri için
Google.Apis
NuGet sayfası.
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için başladı sayfasını ziyaret edin.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
Node.js
Google Drive API istemci kitaplığının en son sürümünü edinin Node.js'yi tıklayın.
Bu istemci kitaplığını ortam:
npm install @googleapis/drive
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
google-api-nodejs-client
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
Obj-C
Google Drive API istemci kitaplığının Objective-C'nin en güncel sürümünü edinin: REST'tir.
CocoaPods'tan derleme oluşturuyorsanız gerekli kapsülü şurada Podfile
bölümüne ekleyin:
ortamınız:
pod 'GoogleAPIClientForREST/Drive'
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
google-api-objectivec-client-for-rest
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
PHP
Google Drive API istemci kitaplığının en son sürümünü edinin PHP.
Composer'ı kullanmak için bu istemci kitaplığını ortamınız:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Bunun yerine sürümü indirip yüklemek için indirilen dosyayı çıkarın ve otomatik yükleyiciyi projenize ekleyin:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
google-api-php-client
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
Python
Google Drive API istemci kitaplığının en son sürümünü edinin Python'da kullanılabilir.
Bu istemci kitaplığını
virtualenv'yi kullanma
pip
kullanılıyor.
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
Kod örneklerini tek tek görüntülemek veya almak için
google-api-python-client
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.
Ruby
Google Drive API istemci kitaplığının en son sürümünü edinin Ruby.
gem install
özelliğini kullanmak için aşağıdaki komutu çalıştırarak bu istemciyi yükleyin
inceleyebilirsiniz:
gem install google-apis-drive_v3 -v 0.5.0
Dosyayı zorunlu kılmak için Gemfile
cihazınıza ekleyin ve
ve hizmeti örneklendireceksiniz:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Kod örnekleri
Kod örneklerini tek tek görüntülemek veya almak için
google-api-ruby-client
GitHub deposu.
İstemci kitaplığı belgeleri
Daha fazla bilgi için istemci kitaplığını inceleyin dokümanlarına göz atın.