Cloud Resource Manager API 是基于 HTTP 和 JSON 构建的,因此任何标准 HTTP 客户端均可向其发送请求并解析响应。
不过,Google API 客户端库可提供更好的语言集成和更高的安全性,还支持进行需要用户授权的调用。客户端库具有多种编程语言版本;使用客户端库可以避免手动设置 HTTP 请求和手动解析响应。
首先,请选择要用于开发的编程语言。
Go
获取最新的 Go 版 Cloud Resource Manager API 客户端库。阅读该客户端库的开发者指南。
Java
此页面包含有关通过 Java 版 Google API 客户端库开始使用 Cloud Resource Manager API 的信息。如需了解详情,请参阅以下文档:
将客户端库添加到您的项目中
从以下标签页中选择构建环境(Maven 或 Gradle):
请将以下内容添加到 pom.xml 文件:
请将以下内容添加到 build.gradle 文件:
JavaScript
阅读该客户端库的开发者指南。
C#
此页面包含有关通过 .NET 版 Google API 客户端库开始使用 Cloud Resource Manager API 的信息。如需了解详情,请参阅以下文档:
下载库
安装 NuGet 软件包:Google.Apis.CloudResourceManager.v3。
Node.js
获取最新的 Node.js 版 Cloud Resource Manager API 客户端库。阅读该客户端库的开发者指南。
Obj-C
获取最新的 Objective-C 版 Cloud Resource Manager API 客户端库。阅读该客户端库的开发者指南。
PHP
获取最新的 PHP 版 Cloud Resource Manager API 客户端库。阅读该客户端库的开发者指南。
Python
此页面包含有关通过 Python 版 Cloud 客户端库开始使用 Cloud Resource Manager API 的信息。如需了解详情,请参阅以下文档:
安装客户端库
使用 pip 在虚拟环境中安装客户端库:
pip install google-cloud-resource-manager
Ruby
此页面包含有关通过 Ruby 版 Google API 客户端库开始使用 Cloud Resource Manager API 的信息。如需了解详情,请参阅以下文档:
安装 google-api-client gem
您可能需要在这些命令前面加上 sudo,具体取决于您的系统。
如果您之前未安装过 Ruby 版 Google API 客户端库,请使用 RubyGems 进行安装:
gem install google-api-client
如果您已安装 gem,请更新至最新版本:
gem update -y google-api-client
Ruby 版 Google API 客户端库使用入门
如需了解如何发出第一个请求,请参阅入门指南。
可用的 Cloud Resource Manager API 版本
下表列出了可用的 Cloud 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 方法的实验性版本。 |
| v3 | APIs Explorer | v3 Resource Manager API 包含与管理项目、文件夹、组织、安全锁和标记相关的方法。 |