获取二维码数据

https://api.sciener.com/v3/qrCode/getData

获取二维码的详细信息,qrCodeContent参数返回的数据可用于生成二维码,如果不在二维码的有效期内,将不会返回qrCodeContent参数。

JavaScript 生成二维码请参考:使用 JavaScript 生成二维码,其他语言,请自行百度。

1 HTTP请求方法及示例

2 参数说明

名称类型是否必需描述
clientIdStringY创建应用分配的client_id
accessTokenStringY访问令牌,通过获取访问令牌接口获取
qrCodeIdIntY二维码ID,由添加二维码接口生成
dateLongY当前时间(时间戳,单位毫秒)

3 返回参数及示例

参数类型描述
lockAliasString锁别名
typeInt二维码类型,1-限时、2-永久、4-循环
qrCodeNumberInt二维码号,同一把锁的每个二维码对应一个唯一的二维码号,用于区分开锁日志。
qrCodeContentString二维码内容数据,用于生成二维码图片
nameString二维码名称,锁管理员给二维码的命名。
startDateLong有效期开始时间
endDateLong有效期结束时间
refreshTimeInt二维码刷新时间,单位为分钟
cyclicConfigJSONArray循环时间设置,目前只支持每天开始时间和结束时间一样的设置,示例:
[{"weekDay":1, "startTime":480,"endTime":1080},{"weekDay":2, "startTime":480,"endTime":1080}] 表示周一和周二8:00到18:00有效
statusInt状态:1-正常、2-已失效、3-待生效