安装 Google 云端硬盘客户端库

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 代码库。

客户端库文档

如需了解详情,请参阅客户端库文档