1.接口请求数据格式及说明
请求数据格式
{"param1":"xxx",
"param2":"xxx",...}
请求数据说明
接口统一使用JSONObject格式请求,二进制文件转成base64字符串进行传输,文件超过50K先进行压缩。
2.接口返回数据格式及说明
返回数据格式
{"result":{},"success":true,"code":"00000","message":"请求处理成功!"}
返回数据说明
| 名称 | 说明 | 备注 |
|---|---|---|
| result | 接口返回数据; 如果没有数据则为空的JSON对象:{}; 如果接口有返回数据,那么只有当success为true且code为" 00000 "时,该字段有值。 | |
| success | 请求处理标识; true为成功,false为失败; 为false时可以直接使用message进行提示,为true时message统一返回“请求处理成功!”。 | |
| code | 接口处理返回结果码; 请求处理成功时为“00000”,其他表示请求处理失败。 | |
| message | 接口处理返回消息。 |
3.接口交互安全
3.1报文签名
签名方式
MD5
签名原文拼接规则
将接口参数的key值按照字典升序进行排列,并使用“=”号连接key和value,再使用拼接符“&”拼接。最后拼接上签名秘钥“&secretKey=xxx”。如果key为“sign”、key对应的value为空、参数为二进制文件则该键值对不参与签名。
3.2敏感数据加密
暂无