全部产品
阿里云办公

SDK 参考

更新时间:2018-08-28 15:54:28

简介

  • CSB 提供了 Java 版本的 HTTP API Client SDK 和 SOAP WebService Client SDK。
  • 目前 CSB SDK 已经开源,发布地址为: https://github.com/aliyun/csb-sdk 在这里可以看到更详细的文档内容和相关的代码。

HTTP SDK

HTTP SDK 用来调用由 CSB 发布的 HTTP 服务,它主要用来向服务端发送 HTTP 请求,请求调用支持 POST/GET 方式。如果提供了 Access Key ID 和 Access Key Secret 参数信息,它能够在内部将请求消息进行签名处理,然后向 CSB 服务端发送进行验证和调用。

注意:

  • 该版本的 SDK 要求的运行环境为 JDK 1.7 或 8 以上版本
  • 该版本的 SDK 支持的 CSB 版本为 1.0.4.4 ~ 1.1.x.0

独立 Jar 包下载地址

说明文档

文档的地址 (不定期更新):HTTP SDK 使用说明

  • 介绍了 HTTP SDK 的使用方式, 帮助 CSB Open API 的使用者了解如何使用 SDK 进行命令行或者编程方式调用该 API。
  • 介绍了 HTTP SDK 的签名机制, 帮助非 Java 语言的开发者了解 CSB-HTTP 请求的签名原理以便编写其它语言的 SDK 实现。
  • 提供了除 Java 版本的 SDK 之外,其它几种开发语言的 SDK 参考实现。

WebService SDK

WebService SDK 用来调用由 CSB 发布的 WebService 服务,它主要用来在每次调用时做方法拦截把安全需要的 KV 信息添加到 HTTP 请求头部分。

注意:

  • 该版本的 SDK 要求的运行环境为 JDK 1.7 或 8 以上版本
  • 该版本的 SDK 支持的 CSB 版本为 1.0.4.4 ~ 1.1.0.0

独立 Jar 包下载地址

说明文档

文档的地址 (不定期更新):WebService SDK 使用说明

  • 介绍了 WebService SDK 的使用方式, 帮助 CSB Open API 的使用者了解如何使用 SDK 进行命令行或者编程方式调用该 API。
  • 介绍了 WebService SDK 的签名机制, 帮助非 Java 语言的开发者了解 CSB-WebService 请求的签名原理以便编写其它语言的 SDK 实现。

SDK 使用示例

  • 如何使用编程方式使用 HTTP SDK
  • 如何使用编程方式使用 WebService SDK

下载地址

http://middleware-udp.oss-cn-beijing.aliyuncs.com/components/csb/CSB-SDK/sdk-sample.zip

说明文档

SDK 使用示例的说明

历史版本支持

如果您的 CSB 版本低于 1.1.0.0,还需要了解和使用旧版本的 SDK 及工具。

1.0.4.1

1.0.4.4

服务批量导入导出工具说明

说明:

  1. 此功能可以直接使用最新版的 HTTP-SDK 完成
  2. 此批量导入和导出功能已经可以在控制台界面中操作