# (一) 生成共享登录二维码

# 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. 二维码数据转换成图片的接口(只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