Google Drive API 是以 HTTP 和 JSON 為基礎,因此任何標準 HTTP 用戶端都可以將要求傳送至這個 API 並剖析回應。
但是,Google API 用戶端程式庫可提供更好的語言整合、提升安全性,並有助於進行需要使用者授權的呼叫。用戶端程式庫會使用每種支援語言的自然慣例,並減少您必須編寫的樣板程式碼。用戶端程式庫支援多種程式設計語言。只要使用這些元件,就不必手動設定 HTTP 要求及剖析回應。
如要進一步瞭解 Cloud 用戶端程式庫及舊版 Google API 用戶端程式庫,請參閱用戶端程式庫說明。
用戶端程式庫
Google 雲端硬碟提供下列語言的用戶端程式庫。選取要使用的程式設計語言。
Dart
取得最新版 Dart 適用的 Google Drive API 用戶端程式庫。
執行下列指令,在您的 Dart 環境中安裝這個用戶端程式庫:
dart pub add googleapis
執行下列指令,在您的 Flutter 環境中安裝這個用戶端程式庫:
flutter pub add googleapis
程式碼範例
如要查看或取得個別程式碼範例,請前往 googleapis.dart
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
查看
取得適用於 Go 的 Google Drive API 用戶端程式庫最新版本。
執行下列指令,在環境中安裝 API 及其版本:
go get google.golang.org/api/urlshortener/v1
程式碼範例
如要查看或取得個別程式碼範例,請前往 google-api-go-client
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Java
取得適用於 Java 的 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 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
JavaScript
取得適用於 JavaScript 的 Google Drive API 用戶端程式庫最新版本。
使用 gapi.client.request
向 JavaScript 用戶端程式庫發出要求。
程式碼範例
如要查看或取得個別程式碼範例,請前往 google-api-javascript-client
GitHub 存放區。
.NET
取得最新版適用於 .NET 的 Google Drive API 用戶端程式庫。
執行下列指令,在您的環境中安裝這個套件:
dotnet add package Google.Apis --version 1.68.0
如需瞭解其他安裝方法,請參閱 Google.Apis
NuGet 頁面。
程式碼範例
如要查看或取得個別程式碼範例,請參閱開始使用頁面。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Node.js
取得適用於 Node.js 的 Google Drive API 用戶端程式庫最新版本。
執行下列指令,在您的環境中安裝這個用戶端程式庫:
npm install @googleapis/drive
程式碼範例
如要查看或取得個別程式碼範例,請前往 google-api-nodejs-client
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Obj-C
取得最新版適用於 REST 的 Google Drive API 用戶端程式庫。
如果您是透過 CocoaPods 進行建構,請將所需的 Pod 新增至環境中的 Podfile
:
pod 'GoogleAPIClientForREST/Drive'
程式碼範例
如要查看或取得個別程式碼範例,請前往 google-api-objectivec-client-for-rest
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
PHP
取得最新版適用於 PHP 的 Google Drive API 用戶端程式庫。
如要使用 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 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Python
取得最新版適用於 Python 的 Google Drive API 用戶端程式庫。
使用 pip
在環境中的 virtualenv 中安裝這個用戶端程式庫。
如何在 Mac 或 Linux 上安裝:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
如何在 Windows 上安裝:
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 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Ruby
取得最新版適用於 Ruby 的 Google Drive API 用戶端程式庫。
如要使用 gem install
,請執行下列指令,在環境中安裝這個用戶端程式庫:
gem install google-apis-drive_v3 -v 0.5.0
如要改為要求使用這個檔案,請將該檔案新增至 Gemfile
,在專案中新增需要陳述式,並將服務例項化:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
程式碼範例
如要查看或取得個別程式碼範例,請前往 google-api-ruby-client
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。