鸿图OpenAPI签名算法
- 签名算法:MD5,32位小写
- sign计算规则:csign=MD5(uri-method-queryParamStr-requestBodyMD5-secretKey-ctimestamp-cnonce-cappkey)
- 数据解释:
- uri:必须,请求URI,以"/"开头,如:"/v1/api/person/list"
- method:必须,请求方式,大写,如: "POST"
- queryParamStr:非必须,query域传值,有值传形如"name=张三&age=28&..."字符串;无值传""
- requestBodyMD5:非必须,仅文件上传接口可为空;否则为JSON数据或"{}"的MD5加密串(为空会JSON解析异常)
- secretKey:必须,鸿图平台分配的签名私钥
- ctimestamp:必须,当前时间戳
- cnonce:必须,随机码
- cappkey:必须,鸿图平台分配的签名公钥
- csign:生成的最终MD5签名串
- 示例:
- uri="/v1/api/person/list"
- method="POST"
- queryParamStr=""
- requestBodyMD5="dcb8b5bfe22ef26821b9b34e650c534b"
- secretKey="dwihfui.wewrr"
- ctimestamp="1627300328673"
- cnonce="1234344"
- cappkey="appkey1"