安装 Google 云端硬盘客户端库

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

客户端库文档

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