主题
生成二维码信息
| 接口名称 | url | 请求方式 | 请求数据类型 |
|---|---|---|---|
| 生成二维码信息 | /api/sso/qrcode/appQrGenerator | get |
请求参数
| 参数名称 | 二级参数 | 参数说明 | 是否必填 | 数据类型 | 备注说明 |
|---|---|---|---|---|---|
| width | 二维码宽 | 否 | string | 二维码宽默认300 | |
| height | 二维码高 | 否 | string | 二维码高默认300 | |
| appId | 应用ID | 是 | string | 应用信息的唯一ID | |
| state | 业务参数 | 否 | string | 业务参数 | |
| redirectUri | 回调地址 | 否 | string | 二维码状态变更回调地址 可不传 不传采用轮询的方式获取二维码状态 |
json
curl --location '{{url}}/api/sso/qrcode/appQrGenerator?width=&height=&appId=xxx' \返回值字段
| 参数名称 | 二级参数 | 是否必填 | 数据类型 | 备注说明 |
|---|---|---|---|---|
| uuid | 二维码唯一值 | string | 二维码唯一值 查询二维码状态需要 | |
| qrcode | 二维码图片 | string | 二维码图片信息base64编码 | |
| status | 二维码状态 | string | 二维码状态 参考二维码状态枚举 | |
| userName | 扫码用户名称 | string | 扫码用户名称 | |
| appId | 应用ID | string | 应用信息的唯一ID | |
| loginInfo | 登录成功的认证信息 | Object | 登录成功的认证信息 | |
| code | 认证code | string | 认证信息code同过这个code进行sso认证(参考统一认证流程 | |
| authCodeType | code类型 | string | code类型 code/ticket |
返回值
json
成功返回
{
"code": 200,
"message": null,
"data": {
"uuid": "61c256606674d3efd5a2053d647b874c",
"qrcode": "iVBORw0KGgoAAAANSUhEUgAAASwAAAEsAQAAAABRBrPYAAACJElEQVR42u2aPXKEMAyF5crH4KYG39RHSEmF4vckkyyhSGuNGWZnF740+n2SI/qf60sWtrCFLWxhEbBLcO2npHO7ZLty20984mmOheF721UPZ2THTzy5omFN+DapVof1yK2IlIhYyS2dUmTTk5GgkTG7aZYWFGOQI7aR2gWpzWh/zYWpMRau8ssmdr/Wt6kxv2AE5d29D2u896yZsYspbLl8wAg9vPkn/XksTJG5INGPWJwTatfWv9dYmIkKWIMAnI7GxIqdQ2FKBVX5alTpzmxVP+02P2YlmqZAV5J8P4H3Q2HCkGYAdOaAceyGuIqEddez7faMhrsR8IDNPrEwU8V8W4eoUDV9FQpzgcE7MalNHstDNM6PKZ3+04x6kNPpL0E+OXaJqwsUaoZB9Wh/yuPZMWWZYqv1XK7DMsEw6kMZxVlsBNhhoucSZn4Mo+vF5KXrUbIS54JPgTE9ZuoicZKVsVjrzSgxACJh3n1OU/7egKr64BMLa4xnelx9CSMWD+Gw5BIRrw4KSBiHhToWhmnOVkzJPc7txN95YX6scr7jGtw9Xkcpi4V5kO8MAGEzKnbSoaEwu2w5LKxdnNzviSAOdg8C6V432Y7iUaIDYNl3a+xELdmqLesfHRIA84MqCgwXjeJb8YjY2DXhoIqriXR+bo8DYcWWTjy+qb6vCIZZVHPLlK0fNa4p3tJ5amwcVBmQ/ByniUTD1r+4LGxhC1tYfOwbYrH/wA4uAKAAAAAASUVORK5CYII=",
"status": "wait",
"userName": null,
"appId": "1104156157695492096",
"loginInfo": null
}
}
错误返回
{
"code": 500,
"message": "系统异常",
"data": null
}