API对接
对接流程
签名流程
签名步骤
平台提供appid和公私钥,API接入方根据这个信息先完成鉴权签名流程,每个API的请求头都需要加上。
可参考下方签名代码demo。
签名失效时间为5分钟。
创建签名原文{"appId":"appId","timestamp":当前时间戳}
(字段按字母顺序排序),使用私钥进行 SHA256withRSA 签名,再进行Base64处理。
在Request Header中的添加 Authorization 字段,字段值格式为{"secretKeyVersion":"1","appId":"你的appid","sign":"签名sign", "original": "签名原文"}
API鉴权成功,Http状态码会返回200
:::highlight purple
https://gate.wujieai.net/wj-open/v1
:::
:::highlight purple
Http状态码
状态码 | 描述 |
---|---|
400 | 参数不合法 |
401 | 权限不足 |
403 | 签名鉴权不通过 |
405 | 请求方式错误 |
429 | 请求API限流 |
415 | 传参的资源类型错误,需正确设置content-type:application/json |
::: |
:::highlight purple
业务响应报文
业务返回值http状态码都是200,业务异常在body下面的code上标识
{
"code": "200",
"data": {
//数据
},
"message": "success",
"success": true
}
:::highlight purple
回调机制
:::
最后修改时间: 3 个月前