QrCode

February 26, 2024About 2 min

QrCode

SDK类名:/common/Qr;

二维码-1.时间戳

SDK方法名:describeTimeStamp;

URL

/qr/t

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
timestampNumber, Unix 时间戳1546847673

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  tString@mock="152895584599651732", 毫妙+随机串"152895584599651732"
  codeNumber@mock=00
  messageString@mock=

二维码-2.获取二维码内容

生成登录用的二维码内容

SDK方法名:obtainQrContent

URL

/qr/generate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
app_nameStringAPP类型名称, 可选enterpriseApp

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  contentObject
    tStringmsec + Math.floor(Math.random() * 99999), 时间戳毫秒+5位随机数
    uuidString, 二维码唯一标识,确认登录后,该标识作为token,直接登录
  messageString@mock=
  codeNumber@mock=00
msgString@mock=
retNumber@mock=200200

二维码-3.生成二维码图片

SDK方法名:createQrPic

URL

/qr

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
point_sizeNumber非必填, 色块像素(大小)1
textString二维码内容, 必填test
formatString非必填,示例:base64,png,(支持base64,和直接输出image), 输入格式

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  pngStringbase64图片data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMsAAADLAQMAAAD6NfVwAAAABlBMVEX///8AAABVwtN+AAABMUlEQVRYhe2Xuw2EMAyGHV1ByQiMktHCaIxyI1BSIHy/7YSH0NXYEi4Izpfmlx9xiF57yj4stsky0UbUq78EQfrFHg08wuu/+2YEBCXjRt08TGUTlKEyGEI0pgI/KsLyT5dbZBl1BOWWbI5RrWURpLruZe4XVfvwTJl5pbs5RtgbrJYpj0CXoHhH1DGiUdtnYjm4ywuApA54VV2JF+1HTZd3pEHhZAWQIEgOchSEL1IJhqDIAHFKNv9InJJWTSwVhNhYRsVAWWTNcHTJpwbrHWnvb7pWHd2OezkCYnRR0Zb08hprI/KPqklJT604UhRUJwf5zW1mu449nlGb2fDIKslqORBqY7KkklkLVBikHegsLxCqjyyb4DgO0oyyWtbnSiRktazXWJ07j5nNO3rtGfsBkXUNzx0duJIAAAAASUVORK5CYII=

二维码-4.确认/取消登录

SDK方法名:

确认登录:confirmLogin

取消登录:cancelLogin

检查有效性:checkQrValidity

URL

/qr/event

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
actionNumber0,扫描时访问,用于检查二维码有效性;1,确认登录;2,取消登录, 确认或取消登录1
uuidString, 二维码唯一ID9169240e9e5fa86a115578b9ed151c34771ca22e

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
retNumber@mock=200200
dataObject
  messageString@mock=
  codeNumber@mock=00

二维码-5.检查二维码状态

SDK方法名:checkQrStatus

URL

/qr/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidString, 二维码唯一id0d6e290f9c8414bac0bb105b97232771ec3e5178

Response

名称类型必选简介Mock初始值Mock规则
msgString@mock=
dataObject
  codeNumber@mock=00
  statusNumber0,正常,未绑定,未过期;1,登录已确认,可直接跳转; 2,登录取消,需要重新获取 ;3,已通过APP扫描,未确认登录,未取消登录;9,二维码过期需要刷新重新获取;, 状态码
  messageString@mock=
retNumber@mock=200200
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl