天翼云主机类API接口技术规范一、文档说明API详细设计说明文档主要为省公司API对接提供接口的详细功能描述
其中包括对API的功能描述、字段元素描述;调用参数的定义及说明;响应参数的元素说明及响应样例;API调用地址和API交互方式等功能二、基础说明1
返回值状态码说明为简化接口调用的复杂程度,接口仅会返回两种状态码:响应成功返回状态码800,响应失败返回状态码900
针对接口调用参数不正确(如少参数、参数位置不正确或请求方式不正确)时,系统将直接返回400;对于正确的调用但执行错误时,返回值中将包含中文的错误提示
名词解释名词说明真实资源ID用于对订购的资源进行管理的唯一标识,如开机、关机等操作虚拟资源ID用于对资源进行订购类操作的唯一标识,如续订、退订等crmBizId省公司用户下单时必须传bizId,且该bizId必须是已经推送成功并已绑定真实邮箱的客户账号3
公共参数说明本文档中所有的API接口在调用时需要提供两类参数:公共参数和业务参数
其中前者用于保证API的调用安全;后者则包含了执行业务所需的数据
下面表格中展示了公共参数的名称及说明,业务参数将在具体的API接口中进行说明
对于调用接口所涉及的算法,请参看附录四(目前只提供了Java版本)
参数说明中,有些值在不明确的情况下,使用了“xxxxxx”代替,调用时需要使用实际的值
当接口的返回值或参数过长时,使用了嵌入式文本进行了说明与注释
测试调用时要去除相关的注释文本
传参位置说明接口的调用目前包括两种方式:POST和GET,其中涉及到数据修改的接口一般使用POST方式;涉及到查询的接口一般使用GET方式
对于参数的存放位置包括两种:POST方式,业务参数放至HTTP请求的BODY中;GET方式,业务参数放至HTTP请求的HEADER中
所有的公共参数不管接口的请求方式是POST或是GET,均放置H