客户端库

您可以在多个不同的客户端库之间进行选择。如需了解详情,另请参阅客户端库说明

Cloud 客户端库

我们建议您使用客户端库,因为客户端库提高了安全性和语言集成能力,并且支持用户授权。CSS API 客户端库使用 gRPC,并且能够与采用相同语言的代码示例搭配使用。

以下是我们最新的客户端库和代码示例:

客户端库 代码示例
Java Java
PHP
Go
Ruby
.NET
Python
Node.js

如需设置客户端库,请下载并运行我们的代码示例。

Google API 客户端库

您还可以通过 Google API 客户端库访问 CSS API。这样,您就可以直接连接到 REST 接口。

相较于 Cloud 客户端库的优势

  • 支持其他语言:Java、Python、PHP、.NET、JavaScript、Objective-C、Dart、Ruby、Node.js、Go
  • 支持批处理:如需了解详情,请参阅客户端库专属文档(例如:PythonJava)。尽管如此,大多数 Cloud 客户端库都实现了特定于语言的优化,因此没有必要进行批处理(有关 go 的示例说明可在问题 675 中找到)。
  • 适用于大多数编程语言的默认软件包目录中。

Cloud 客户端库的缺点

  • 需要自行管理通话和数据类型

示例代码

我们提供了 Google API 客户端的示例代码

没有客户端库

您还可以直接使用编程语言的 HTTP 功能连接到 CSS API,而无需任何客户端库。参阅 REST API 参考文档。