全部产品
云市场

概述

更新时间:2018-08-20 10:47:15

为方便您更高效地使用服务,IMM 提供了 SDK(Software Development Kit),您可以根据自己需求选择合适版本使用。

SDK 基于服务 API 实现,且提供和服务 API 同样的能力。如果您需要了解服务 API 的更多细节,参见 API 参考

使用服务 API,您首先需要拥有一个处于 Active 状态的阿里云访问秘钥(AccessKeyId/AccessKeySecurity)。您还需要了解服务在各个阿里云区域(Region)的服务入口。

尽管不同语言的服务 SDK 具体实现细节会有所不同,但是它们都是基于 API 在不同语言上的封装,实现的功能也基本一致,具体包括如下几个方面:

  • 实现对服务 API 接口的 统一封装,让您不需要关心具体的 API 请求构建和响应解析。而且各个不同语言的接口也非常接近,方面您在不同语言间切换。
  • 实现服务 API 的 数字签名 逻辑,让您不需要关心 API 的签名逻辑细节,大大降低使用 API 的难度。
  • 提供统一的 错误处理机制,让您可以使用语言所熟悉的方式处理请求异常。
  • 目前所有语言实现的 SDK 仅提供同步请求方式。

各个不同语言的 SDK 的下载地址、详细使用说明及完整的编程参考请见如下表格:

SDK 语言 相关文档 源码
Java 快速入门接口参考 GitHub
NodeJS 快速入门接口参考 GitHub
Php 快速入门接口参考 GitHub
Python 快速入门接口参考 GitHub
Go 快速入门接口参考 GitHub
.NET 快速入门接口参考 GitHub