安装客户端库

Resource Manager API 基于 HTTP 和 JSON 构建,因此任何标准 HTTP 客户端都可以向其发送请求并解析响应。

但是,Google API 客户端库可提供更好的语言集成和更高的安全性,并支持进行需要用户授权的调用。客户端库具有多种编程语言版本;使用客户端库可以避免手动设置 HTTP 请求和手动解析响应。

首先,请选择要用于开发的编程语言。

Go

获取最新的 Go Resource Manager API 客户端库(Alpha 版)

阅读该客户端库的开发者指南

Java

本页面介绍了如何通过 Java 版 Google API 客户端库开始使用 Cloud Resource Manager API。此外,您还可能对以下文档感兴趣:

将库添加到项目中

从以下标签页中选择您的构建环境(Maven 或 Gradle),或下载包含所有必需 jar 的 ZIP 文件:

下载

下载 Java 版 Cloud Resource Manager API v1 客户端库

如需详细了解以下信息,请参阅 cloudresourcemanager/readme.html 文件:

  • ZIP 文件包含哪些内容。
  • 每种应用类型(Web 应用、安装的应用或 Android 应用)需要哪些相关的 jar。

libs 文件夹包含各种应用类型可能需要的所有全局适用的依赖项。

JavaScript

阅读该客户端库的开发者指南

.NET

本页面介绍如何通过 .NET 版 Google API 客户端库开始使用 Cloud Resource Manager API。此外,您还可能对以下文档感兴趣:

下载库

安装 NuGet 软件包:Google.Apis

Node.js

获取最新的 Node.js 版 Resource Manager API 客户端库

阅读该客户端库的开发者指南

Obj-C

获取最新的 Objective-C 版 Resource Manager API 客户端库

阅读该客户端库的开发者指南

PHP

获取最新的 PHP 版 Resource Manager API 客户端库(Beta 版)

阅读该客户端库的开发者指南

Python

本页面介绍了如何通过 Python 版 Google API 客户端库开始使用 Cloud Resource Manager API。此外,您还可能对以下文档感兴趣:

系统要求

安装客户端库

您既可以使用软件包管理器,也可以手动下载并安装 Python 客户端库:

托管式安装

利用 pip 或 setuptools 管理您的安装作业(您可能需要先运行 sudo):

  • pip(建议选项):
    $ pip install --upgrade google-api-python-client
  • Setuptools:使用 setuptools 软件包随附的 easy_install 工具:
    $ easy_install --upgrade google-api-python-client

手动安装

下载最新的 Python 版客户端库,解压缩代码,然后运行 python setup.py install

App Engine

由于 App Engine Python 运行时环境中并未安装 Python 客户端库,因此您必须像安装第三方库一样,通过 vendoring 方法将这些库添加到您的应用中

Ruby

本页面介绍了如何通过 Ruby 版 Google API 客户端库开始使用 Cloud Resource Manager API。此外,您还可能对以下文档感兴趣:

安装 google-api-client gem

如果您之前未安装过 Ruby 版 Google API 客户端库,请打开一个终端并使用 RubyGems 进行安装:

$ gem install google-api-client

如果您已安装了 gem,并且只想更新至最新版本,请运行以下命令:

$ gem update -y google-api-client

您可能需要在这些命令前面加上 sudo,具体取决于您的系统。

Ruby 版 Google API 客户端库入门指南

请务必查看我们详尽的入门指南,以快速了解如何完成第一个请求。

可用的 Resource Manager API 版本

下表列出了可用的 Resource Manager API 版本。Resource Manager API 方法拆分为下列各个版本。您可以通过使用 APIs Explorer 在您的浏览器中试用每个版本中的可用方法。

版本 访问方法 说明
v1 APIs Explorer v1 Resource Manager API 包含与管理项目和组织相关的方法。
v1beta1 APIs Explorer v1beta1 Resource Manager API 包含 v1 API 方法的实验版本。
v2 APIs Explorer v2 Resource Manager API 包含与管理文件夹相关的方法。
v2beta1 APIs Explorer v2beta1 Resource Manager API 包含 v2 API 方法的实验版本。