面向合作方的接口接入说明,涵盖请求地址、签名生成、调用示例与响应字段。
平台向合作方提供 appId 与对应的 secret。合作方使用当前时间戳(13 位)、appId、appSecret 生成签名,并将最终结果放入请求头。
String str = "timestamp" + timestamp + appId + appSecret; String encryptStr1 = MD5.create().digestHex(str, "UTF-8"); String str2 = encryptStr1 + timestamp; String encryptStr2 = MD5.create().digestHex(str2, "UTF-8");
{
"appId": "5qMxMTuAUfNMBmvOCor8YmZthp38PogTjDhUYy53flDdRf1Pmw",
"timestamp": "17195571936575",
"sign": "encryptStr2"
}
String signInfo = Base64.encode(json, "UTF-8");{
"colorName": "红色",
"colorStatus": 0
}{
"code": 200,
"data": true,
"msg": "",
"timestamp": ""
}| 字段名 | 字段名称 | 类型 | 说明 |
|---|---|---|---|
| code | 响应码 | Int | 200:成功,其他:失败 |
| data | 响应详情 | String | 响应报文 |
| msg | 错误信息 | String | 错误信息 |
| timestamp | 时间戳 | String | 响应时间:2024-06-28 15:28:35 |
请使用平台分配的 appId 与 secret 完成签名,并在测试环境验证后切换正式环境。
|
|