Google Drive API 是基于 HTTP 和 JSON 构建的,因此任何标准 HTTP 客户端均可向其发送请求并解析响应。
但是,Google API 客户端库具有多项优势,例如更好的语言集成、更高的安全性,以及有助于进行需要用户授权的调用。客户端库使用每种受支持语言的自然规范,并减少您必须编写的样板代码。客户端库支持多种编程语言。通过使用 HTTP 请求,您可以避免手动设置 HTTP 请求和解析响应。
如需详细了解 Cloud 客户端库和旧版 Google API 客户端库,请参阅所介绍的客户端库。
客户端库
云端硬盘提供了以下语言的客户端库。 选择要使用的编程语言。
Dart
获取最新的 Dart 版 Google Drive API 客户端库。
运行以下命令,在您的 Dart 环境中安装此客户端库:
dart pub add googleapis
运行以下命令,在您的 Flutter 环境中安装此客户端库:
flutter pub add googleapis
代码示例
如需查看或获取各个代码示例,请参阅 googleapis.dart
GitHub 代码库。
客户端库文档
如需了解详情,请参阅客户端库文档。
Go
获取最新的 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
获取最新的 Objective-C for 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 语句,然后实例化该服务:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
代码示例
如需查看或获取各个代码示例,请参阅 google-api-ruby-client
GitHub 代码库。
客户端库文档
如需了解详情,请参阅客户端库文档。