Menginstal library klien Google Drive

Google Drive API dibuat berdasarkan HTTP dan JSON, sehingga semua klien HTTP standar dapat mengirim permintaan ke API ini dan mengurai responsnya.

Namun, library klien Google API menyediakan integrasi bahasa yang lebih baik, peningkatan keamanan, dan memfasilitasi pembuatan panggilan yang memerlukan otorisasi pengguna. Library klien menggunakan konvensi alami setiap bahasa yang didukung dan mengurangi kode boilerplate yang harus Anda tulis. Library klien tersedia dalam beberapa bahasa pemrograman. Dengan menggunakannya, Anda tidak perlu lagi menyiapkan permintaan HTTP dan mengurai respons secara manual.

Baca selengkapnya tentang Library Klien Cloud dan Library Klien Google API yang lebih lama di Penjelasan library klien.

Library klien

Drive menyediakan library klien untuk bahasa berikut. Pilih bahasa pemrograman yang ingin Anda gunakan.

Dart

Dapatkan library klien Google Drive API terbaru untuk Dart.

Jalankan perintah berikut untuk menginstal library klien ini di lingkungan Anda untuk Dart:

dart pub add googleapis

Jalankan perintah berikut untuk menginstal library klien ini di lingkungan Anda untuk Flutter:

flutter pub add googleapis

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub googleapis.dart.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

Go

Dapatkan library klien Google Drive API terbaru untuk Go.

Jalankan perintah berikut untuk menginstal API dan versi API tersebut di lingkungan Anda:

go get google.golang.org/api/urlshortener/v1

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-go-client.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

Java

Dapatkan library klien Google Drive API terbaru untuk Java.

Untuk menggunakan Maven, tambahkan baris berikut ke file 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>

Untuk menggunakan Gradle, tambahkan baris berikut ke file build.gradle:

repositories {
  mavenCentral()
}
dependencies {
  implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-java-client-services.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

JavaScript

Dapatkan library klien Google Drive API terbaru untuk JavaScript.

Gunakan gapi.client.request untuk membuat permintaan ke library klien JavaScript.

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-javascript-client.

.NET

Dapatkan library klien Google Drive API terbaru untuk .NET.

Jalankan perintah berikut untuk menginstal paket ini di lingkungan Anda:

dotnet add package Google.Apis --version 1.68.0

Untuk metode penginstalan alternatif, lihat halaman NuGet Google.Apis.

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat halaman Mulai.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

Node.js

Dapatkan library klien Google Drive API terbaru untuk Node.js.

Jalankan perintah berikut untuk menginstal library klien ini di lingkungan Anda:

npm install @googleapis/drive

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-nodejs-client.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

Obj-C

Dapatkan library klien Google Drive API terbaru untuk Objective-C untuk REST.

Jika Anda mem-build dari CocoaPods, tambahkan pod yang diperlukan ke Podfile di lingkungan Anda:

pod 'GoogleAPIClientForREST/Drive'

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-objectivec-client-for-rest.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

PHP

Dapatkan library klien Google Drive API terbaru untuk PHP.

Untuk menggunakan Composer, jalankan perintah berikut untuk menginstal library klien ini di lingkungan Anda:

npm install @googleapis/drivecomposer require google/apiclient:^2.15.0

Sebagai gantinya, untuk mendownload dan menginstal rilis, ekstrak file download dan sertakan autoloader dalam project Anda:

require_once '/path/to/google-api-php-client/vendor/autoload.php';

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-php-client.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

Python

Dapatkan library klien Google Drive API terbaru untuk Python.

Instal library klien ini di virtualenv di lingkungan Anda menggunakan pip.

Untuk menginstal di Mac atau Linux:

pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client

Untuk menginstal di Windows:

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-python-client.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.

Ruby

Dapatkan library klien Google Drive API terbaru untuk Ruby.

Untuk menggunakan gem install, jalankan perintah berikut untuk menginstal library klien ini di lingkungan Anda:

gem install google-apis-drive_v3 -v 0.5.0

Sebagai gantinya, untuk mewajibkan file, tambahkan file tersebut ke Gemfile, tambahkan pernyataan require dalam project Anda, dan buat instance layanan:

require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

Contoh kode

Untuk melihat atau mendapatkan contoh kode individu, lihat repositori GitHub google-api-ruby-client.

Dokumentasi library klien

Untuk informasi selengkapnya, lihat dokumentasi library klien.