安裝 Google 雲端硬碟用戶端程式庫

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 存放區。

用戶端程式庫說明文件

詳情請參閱用戶端程式庫說明文件