智能媒体管理提供了主流语言的SDK(Software Development Kit),您可以根据业务需求选择使用合适的SDK。

SDK基于服务API实现且提供和API相同的能力。如果您需要了解API的更多信息,请参见 API手册

使用智能媒体管理SDK之前,您需要:
不同语言的SDK的具体实现会有所不同,但由于均是基于API在不同语言上的封装,实现的功能基本相同,主要包括如下几个方面:
  • 实现对API接口的统一封装,用户无需关注具体的API请求构建和响应解析,方便您的在不同语言间切换。
  • 实现API的数字签名逻辑,用户无需关注API的签名逻辑细节,降低使用API的难度。
  • 提供统一的错误处理机制,可以使用语言所熟悉的方式处理请求异常。
  • 目前所有语言实现的SDK仅提供同步请求方式。

不同语言SDK的源码地址请参见下表。

SDK语言 源码地址
Java Java SDK
Node.js Node.js SDK
PHP PHP SDK
Python Python SDK
Go Go SDK
.NET .NET SDK