三方客户端
一、功能介绍
设置三方平台信息 接口调用时,需要通过openapi接口获取到openapi接口的token,然后通过token调用openapi接口。
二、操作路径
通过【平台】-【运营】-【维护】-【三方客户端】进行操作。
三、操作流程
1.添加
登录平台进入到三方客户端页面,点击添加,输入三方平台信息点击确定,添加成功;点击取消,添加失败。
1.生成签名
根据三方客户端添加的信息 生成签名
1.签名生成规则
使用HmacSHA256哈希算法,client_secret作为密钥 ,对 timestamp + client_id + timestamp做哈希
签名代码示例(Hutool5.7):
2.时间戳需要和当前时间误差1分钟内,否则请求失败
3.授权类型固定传客户端模式:client_credentials
2.token使用说明
获取token后,建议对接方将token存到数据库或redis等缓存中,通过定时任务刷新token或者设置缓存过期时间
请求接口时,请求头Authorization中携带获取到的token
请求接口时,token未携带或token已过期,http响应码会返回403
3.请求参数
使用openapi 时需要保留如下参数
4.响应结果
数据类型:JSONObject