放心签电子合同平台如何获取token?
2022-02-26
放心签电子合同平台如何获取token?
调用接口之前,请获取token(放心签平台下所有的token通用)然后将token携带上可以放请求头里面字段为token,也可以跟在url的后面,如这种形式url?token=xxxx,token有效期2h。
接口信息
| 描述 | 值 |
|---|---|
| 请求地址 | /auth/v1/token |
| 请求方式 | POST |
| Content-Type | application/json |
请求参数
| 参数名称 | 类型 | 必选 | 参数说明 |
|---|---|---|---|
| key | string | 是 | AppID |
| secret | string | 是 | AppSecret |
请求示例
{
"key":"uyxxxxdl2",
"secret": "wyuc5xxxxxx323sd"
}响应示例
{
"code": 10000,
"data": "xxxx.xxxx.xxxx",
"msg": "成功",
"tradeNo": null
}响应参数
| 参数名称 | 类型 | 参数说明 |
|---|---|---|
| code | int | 状态码值,10000代表成功 |
| data | string | 返回数据 |
| msg | string | 返回消息 |
| tradeNo | string | 交易单号 |
SDK代码示例
/**
* 本SDK使用了lomlok
*/
public static void main(String[] args) {
HlwOpenSDK openSDK = HlwOpenSDK.getInstance(TokenHelper.class);
TokenDTO dto = new TokenDTO()
.setKey("iysEyGxxx")
.setSecret("6a3d064461d1442a99d544f840a9xxxx");
//沙箱环境
HlwHeader header = new HlwHeader()
.setEnv(EvmEnum.SANDBOX);
HlwResponse response = openSDK.execute(dto,header);
System.out.println(response);
}