Google Drive istemci kitaplıklarını yükleme

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.