概述
为方便您更高效地使用服务,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 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论