# QrCode
SDK类名:/common/Qr
# 二维码-1.时间戳
SDK方法名:describeTimeStamp;
# URL
//qr/t
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| timestamp | Number | 否 | 1546847673 | , Unix 时间戳 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 | |
| data | Object | 否 | |||
| t | String | 否 | "152895584599651732" | @mock="152895584599651732", 毫妙+随机串 | |
| code | Number | 否 | 0 | @mock=0 | |
| message | String | 否 | @mock= |
# 二维码-2.获取二维码内容
生成登录用的二维码内容
SDK方法名:obtainQrContent
# URL
//qr/generate
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| app_name | String | 否 | enterpriseApp | APP类型名称, 可选 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| data | Object | 否 | |||
| content | Object | 否 | |||
| t | String | 否 | msec + Math.floor(Math.random() * 99999), 时间戳毫秒+5位随机数 | ||
| uuid | String | 否 | , 二维码唯一标识,确认登录后,该标识作为token,直接登录 | ||
| message | String | 否 | @mock= | ||
| code | Number | 否 | 0 | @mock=0 | |
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 |
# 二维码-3.生成二维码图片
SDK方法名:createQrPic
# URL
//qr
# Method
GET
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| point_size | Number | 否 | 1 | 非必填, 色块像素(大小) | |
| text | String | 否 | test | 二维码内容, 必填 | |
| format | String | 否 | 非必填,示例:base64,png,(支持base64,和直接输出image), 输入格式 |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| ret | Number | 否 | 200 | ||
| msg | String | 否 | |||
| data | Object | 否 | |||
| code | Number | 否 | 0 | ||
| message | String | 否 | |||
| png | String | 否 | data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMsAAADLAQMAAAD6NfVwAAAABlBMVEX///8AAABVwtN+AAABMUlEQVRYhe2Xuw2EMAyGHV1ByQiMktHCaIxyI1BSIHy/7YSH0NXYEi4Izpfmlx9xiF57yj4stsky0UbUq78EQfrFHg08wuu/+2YEBCXjRt08TGUTlKEyGEI0pgI/KsLyT5dbZBl1BOWWbI5RrWURpLruZe4XVfvwTJl5pbs5RtgbrJYpj0CXoHhH1DGiUdtnYjm4ywuApA54VV2JF+1HTZd3pEHhZAWQIEgOchSEL1IJhqDIAHFKNv9InJJWTSwVhNhYRsVAWWTNcHTJpwbrHWnvb7pWHd2OezkCYnRR0Zb08hprI/KPqklJT604UhRUJwf5zW1mu449nlGb2fDIKslqORBqY7KkklkLVBikHegsLxCqjyyb4DgO0oyyWtbnSiRktazXWJ07j5nNO3rtGfsBkXUNzx0duJIAAAAASUVORK5CYII= | base64图片 |
# 二维码-4.确认/取消登录
SDK方法名:
确认登录:confirmLogin
取消登录:cancelLogin
检查有效性:checkQrValidity
# URL
//qr/event
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| action | Number | 否 | 1 | 0,扫描时访问,用于检查二维码有效性;1,确认登录;2,取消登录, 确认或取消登录 | |
| uuid | String | 否 | 9169240e9e5fa86a115578b9ed151c34771ca22e | , 二维码唯一ID |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| msg | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 | |
| data | Object | 否 | |||
| message | String | 否 | @mock= | ||
| code | Number | 否 | 0 | @mock=0 |
# 二维码-5.检查二维码状态
SDK方法名:checkQrStatus
# URL
//qr/status
# Method
POST
# Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| uuid | String | 否 | 0d6e290f9c8414bac0bb105b97232771ec3e5178 | , 二维码唯一id |
# Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
|---|---|---|---|---|---|
| msg | String | 否 | @mock= | ||
| data | Object | 否 | |||
| code | Number | 否 | 0 | @mock=0 | |
| status | Number | 否 | 0,正常,未绑定,未过期;1,登录已确认,可直接跳转; 2,登录取消,需要重新获取 ;3,已通过APP扫描,未确认登录,未取消登录;9,二维码过期需要刷新重新获取;, 状态码 | ||
| message | String | 否 | @mock= | ||
| ret | Number | 否 | 200 | @mock=200 |