# (一) 生成共享登录二维码
# 1. 生成登录二维码数据的接口
# (1) 接口方法url:sweepcodeController/getQRCodeContent
# (2) 请求参数:
参数名称 | 类型 | 是否必填 | 值示例 | 描述 |
---|---|---|---|---|
platformCode | varchar(11) | 是 | A3401314520 | 平台标识码, 中国招标投标公共服务平台提供统一提供(通常在前置机中赋固定值时,可以不传此参数,否则必填) |
请求示例:
http://123.121.159.112:8866/sweepcodeController/getQRCodeContent?platformCode=A3401314520
1
# (3) 返回值:SweepCodeResult<QRCodeContentVo>
参数名称 | 类型 | 描述 |
---|---|---|
header | 响应头 | |
└ returnCode | String | 0成功;1失败 |
└ msg | String | 状态结果说明 |
└ size | Null | Null |
data | 对象 | QRCodeContentVo |
┗ tid | String | 事件ID(uuid) |
┗ content | String | 二维码包含的内容 |
┗ pid | String | null |
响应示例:
{
"header":{
"returnCode":"0",
"msg":"获取成功",
"size":null
},
"data":{
"content":"https://www.ebinterlink.com/?a2V5PTRxOHNvK0w1YUdIdkZKS01ZUGJmSXNSZFV4cWFnTmtTZE5TaXJVL1RGd1F3Q0Q4WGhhMlNhdnNuNnZXamNQRVdLVjVobS9uR2ZRVHEvNk9xcFFPRWl3PT0=",
"tid":"A34013145209a2de8aa8473423986fbbeba715b8155",
"pid":null
}
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 2. 二维码数据转换成图片的接口(只Web网页对接)
本接口仅在web网页的功能对接中使用,由于生成的二维码内容数据不能直接当做图片在网页中展示,需要服务后台转化,本接口即完成转化功能。客户端可以本地完成此功能,所以无需使用本接口。
本接口对应所有种类二维码为通用接口。
# (1) 接口方法url:sweepcodeController/getQRCode
# (2) 请求参数:
参数名称 | 类型 | 是否必填 | 值示例 | 描述 |
---|---|---|---|---|
content | String | 是 | 生成二维码数据的返回结果 |
请求示例:
http://123.121.159.112:8866/sweepcodeController/getQRCode?content=[content]
1
# (3) 返回值:图片流
参数名称 | 类型 | 描述 |
---|---|---|
(返回结果) | png流 | 二维码图片 |
响应示例:
{
"header": {
"msg": "成功",
"returnCode": "0",
"size": null
},
"data": "BufferedImage"
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
← 概述 (二) 查询扫码状态 →