# 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
Last Updated: 3/20/2019, 10:25:10 AM