Google Drive API 是以 HTTP 和 JSON 做為建構基礎,因此任何標準 HTTP 用戶端都可以向這個 API 傳送要求並剖析回應。
不過,Google API 用戶端程式庫不但提供更出色的語言整合功能,安全性也更高,還能執行需要使用者授權的呼叫。用戶端程式庫採用每種受支援語言的自然慣例,並減少您必須編寫的樣板程式碼。這個用戶端程式庫支援多種程式設計語言,只要善加利用,您就不必再手動設定 HTTP 要求及剖析回應。
如要進一步瞭解 Cloud 用戶端程式庫和舊版 Google API 用戶端程式庫,請參閱用戶端程式庫說明。
用戶端程式庫
Drive 提供下列語言的用戶端程式庫。選取要使用的程式設計語言。
Dart
取得最新版 適用於 Dart 的 Google Drive API 用戶端程式庫。
執行下列指令,即可在 Dart 環境中安裝此用戶端程式庫:
dart pub add googleapis
執行下列指令,即可在 Flutter 環境中安裝此用戶端程式庫:
flutter pub add googleapis
程式碼範例
如要查看或取得個別程式碼範例,請參閱 googleapis.dart
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Go
取得最新版適用於 Go 的 Google Drive API 用戶端程式庫。
執行下列指令,在環境中安裝 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 雲端硬碟 API 用戶端程式庫。
執行下列指令,在環境中安裝此用戶端程式庫:
npm install @googleapis/drive
程式碼範例
如要查看或取得個別程式碼範例,請參閱 google-api-nodejs-client
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。
Obj-C
取得最新版適用於 Objective-C 的 Google Drive API 用戶端程式庫 (適用於 REST)。
如果您是透過 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
如要改為下載及安裝發布版本,請解壓縮下載檔案,並在專案中加入 Autoloader:
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 的 Google Drive API 用戶端程式庫。
如要使用 gem install
,請執行下列指令,在環境中安裝此用戶端程式庫:
gem install google-apis-drive_v3 -v 0.5.0
如要改為要求檔案,請將檔案新增至 Gemfile
,在專案中新增 require 陳述式,然後將服務例項化:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
程式碼範例
如要查看或取得個別程式碼範例,請參閱 google-api-ruby-client
GitHub 存放區。
用戶端程式庫說明文件
詳情請參閱用戶端程式庫說明文件。