开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
android 开发文档
windows 开发文档
linux 开发文档
iot 小程序开发文档
其它
api
收银台
刷脸核身
刷脸登录
会员与授权
发送付款码
发送和接收小指令
版本查询
获取系统属性
系统设置页面
二维码识别
生成二维码
ui 控制
语音播报
本地数据库
本地图片存储
串口通信
外设管理
打印指令
监听按键事件
身份证读卡器适配
电子秤
钱箱
非接卡通信
ic 卡通信
红外测温仪
消息服务
日志服务
前后屏通信
更多使用指南
开发 > 开放能力接入 > 其它 > api >  > my.ix.codescan
收藏
订阅更新
我的文档
设置
简介
扫码接口分为 单次扫码 和 多次连续扫码my.ix.codescan 为单次扫码。
小程序容器 10.1.60.1-12 版本增加支持,扫码成功后异步回调结果。
可调用 my.caniuse('ix.codescan') 检查兼容性。
使用限制
本接口仅适用于蜻蜓系列机型。
二维码识别不能识别商品条形码(一维码),也无法识别 非手机屏幕 上二维码/条形码(如纸质二维码)。
二维码识别功能不需要手动开启,当开启相应需要扫描二维码的功能时,将二维码放置于摄像头前方即可识别。
接口调用
my.ix.codescan 单次扫码为异步调用逻辑,扫码功能为持续开启状态(无超时),所以若在前一次扫码尚未回调结束前再次扫码,那么那么前一次扫码将被被回调 error,并执行新的扫码调用。可以调用 结束扫码接口关闭单次扫码。
示例代码
.js 示例代码
javascript
复制代码
// .js
my.ix.codescan({
success: (r) => {
console.log('code: ' r.code);
},
fail: (r) => {
console.log('error: ' r.errormessage);
}
});
入参
属性
类型
必填
描述
success
function

成功的回调函数。
fail
function

失败的回调函数。
complete
function

结束的回调函数:
成功时,先回调 success 再回调 complete。
失败时,先回调 fail 再回调 complete。
出参
成功
属性
类型
描述
success
boolean
值为 true。
code
string
识别的二维码字串。
说明:返回內容为 {success: true, code: "xxxxxxxxxoooooooo" }。
失败
属性
类型
描述
error
number
认证可用性返回码。
errormessage
string
失败的具体原因。
说明:返回内容只包含 {error: number, errormessage: 'xxx'}。error = 102,扫码服务异常。error = 103,新的扫码开始,旧的尚未结束,旧的会收到103的错误码。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图