为第三方平台提供专属商户密钥签名生成规则,用于AI相关接口的身份调用与API数据传输防篡改验证,保障商户partner_id+secret的通信安全
接口信息
1. 参数准备:
| 参数名 | 参数值(示例) | 必填项 | 参数说明 |
|---|---|---|---|
| partner_id | 2025000001 | 是 | 开放平台提供的商户编号(登录开放平台查看:商户管理-我的商户-编号) |
| secret | 9ce3ce7a3fccaf3d7715bd7e9bb1dc1c | 是 | 开放平台提供的商户密钥(登录开放平台查看:商户管理-我的商户-编号-商户详情-商户密钥) |
| once | 8305 | 是 | 加密生成签名时使用的随机数值 |
| time | 1646790335 | 是 | 加密生成签名时使用的时间戳 |
2.参数拼接
将参数按 key=value格式拼接为字符串,规则如下: 按参数名预定顺序排列(如 partner_id→secret→once→time) 空值参数不参与签名 严格区分大小写
示例拼接结果:
partner_id=2025000001&secret=9ce3ce7a3fccaf3d7715bd7e9bb1dc1c&once=8305&time=1646790335
3. 签名加密。
使用 MD5 算法 对拼接后的字符串进行加密,生成 32位小写签名串:
4. 请求验证
将生成的 signature与上述参数一同传入API接口,企业端会以相同流程重新计算签名并比对。
返回结果
| 参数名 | 参数名 | 参数值(示例) | 参数说明 |
|---|---|---|---|
| code | 0 | 返回结果状态码,成功时为0,失败时为1 | |
| msg | 签名成功 | 返回结果描述,如:签名成功 | |
| data | sign | 9fdec0000746ab2426ebe1fce37 | 返回接口签名,用于调用AI相关接口作为身份验证 |
若设备在调试过程中遇到不能解决问题,可以联系云打印负责人排除问题,找到解决的方法。联系方法如下: 电 话:137-5177-4454【微信同号】 邮 箱:info@ColorPark.cn