Google Drive API 基于 HTTP 和 JSON 构建,因此任何标准 HTTP 客户端都可以向其发送请求并解析响应。
不过,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 及其版本:
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 版 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
如需改为下载并安装该版本,请提取下载文件并在您的项目中添加自动加载器:
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 代码库。
客户端库文档
如需了解详情,请参阅客户端库文档。