QrCode

November 23, 2021About 2 min

QrCode

SDK类名:/common/Qr;

二维码-1.时间戳

SDK方法名:describeTimeStamp;

URL

//qr/t

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
msgString@mock=
retNumber200@mock=200
dataObject
  tString"152895584599651732"@mock="152895584599651732", 毫妙+随机串
  codeNumber0@mock=0
  messageString@mock=

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

生成登录用的二维码内容

SDK方法名:obtainQrContent

URL

//qr/generate

Method

POST

Request

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

Response

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

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

SDK方法名:createQrPic

URL

//qr

Method

GET

Request

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

Response

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

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

SDK方法名:

确认登录:confirmLogin

取消登录:cancelLogin

检查有效性:checkQrValidity

URL

//qr/event

Method

POST

Request

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

Response

名称类型必选初始值简介Mock规则
msgString@mock=
retNumber200@mock=200
dataObject
  messageString@mock=
  codeNumber0@mock=0

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

SDK方法名:checkQrStatus

URL

//qr/status

Method

POST

Request

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

Response

名称类型必选初始值简介Mock规则
msgString@mock=
dataObject
  codeNumber0@mock=0
  statusNumber0,正常,未绑定,未过期;1,登录已确认,可直接跳转; 2,登录取消,需要重新获取 ;3,已通过APP扫描,未确认登录,未取消登录;9,二维码过期需要刷新重新获取;, 状态码
  messageString@mock=
retNumber200@mock=200
Last update: 6/25/2022, 9:23:18 PM
Contributors: ganl