需正确配置API鉴权并调用detectimagecodes接口:一、在数据API中查找并调试该接口,以form-data上传二维码图片;二、通过API Key管理获取Bearer Token,填入Headers;三、检查200响应及data字段;四、可用图像识别Bot或Chrome扩展QuickScan快捷扫码。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
如果您在使用mulerun过程中需要从图片中提取二维码所含信息,但无法正确调用解析功能,则可能是由于未正确配置api鉴权或未选用适配的检测接口。以下是实现二维码内容读取的具体操作路径:一、确认并调用正确的二维码检测接口
MuleRun本身不内置图像识别引擎,需通过其OpenAPI体系调用外部或平台预置的二维码检测能力。核心依赖接口为 detectimagecodes,该接口专用于单张图片内二维码信息的定位与内容解析。
1、登录MuleRun控制台,进入「数据API」页面。
2、在API服务列表中查找名称含 detectimagecodes 或描述为“图片二维码检测”的接口条目。
3、点击该接口右侧的「调试」按钮,进入在线请求面板。
4、在请求体(Body)中以form-data格式上传一张包含清晰二维码的本地图片文件。
二、完成Bearer Token方式的API鉴权
所有OpenAPI调用均强制要求身份认证,MuleRun当前仅支持Bearer Token机制,缺失或错误的Authorization头将直接导致401响应。
1、访问「数据API」→「API Key管理」页面,点击「添加配置」。
2、选择「OpenAPI」类型,输入有意义的API Key名称(例如:qrcode_reader_prod),点击保存。
3、在API Key列表中找到刚创建的条目,点击其右侧的「复制」图标,获取完整密钥字符串。
4、在接口调试页的「Headers」区域新增一行:Authorization: Bearer Abc123456(将Abc123456替换为实际复制的Key值)。
三、构造合法请求并验证响应结构
接口成功调用后,返回体为标准JSON格式,其中关键字段为code(状态码)、message(提示信息)及data(结果数组),data内每个对象含type(码类型)、content(解码文本)和position(坐标)。
1、确保请求方法为 POST,且Content-Type保持为 multipart/form-data(由调试工具自动设置)。
2、提交请求后,检查返回HTTP状态码是否为 200。
3、若返回data为空数组,说明图片中未检出有效二维码;若返回code为400,需核查图片格式是否为JPG/PNG且尺寸未超10MB。
四、通过MuleRun内置Bot快捷触发扫码流程
对于高频扫码场景,可绕过手动调用API,直接利用MuleRun预置的视觉处理Bot完成端到端流转,无需编写代码或管理Token。
1、在MuleRun主界面点击左下角「+新建Bot」,选择模板类别中的「图像识别」。
2、在Bot编辑页中,拖入「上传图片」节点,随后连接「二维码解析」节点。
3、在「二维码解析」节点配置项中,勾选「自动提取content字段并输出」。
4、点击右上角「发布」,系统将自动生成唯一Bot ID,并提供Webhook地址供外部图片推送。
五、使用浏览器扩展快速截屏扫码
MuleRun官方提供轻量级Chrome扩展,支持对当前网页任意区域截图并即时调用detectimagecodes接口,适用于临时性、非批量扫码需求。
1、访问Chrome网上应用店,搜索并安装「MuleRun QuickScan」扩展。
2、点击浏览器右上角扩展图标,选择「启用当前页面」。
3、按住鼠标左键框选含二维码的网页区域,松开后自动上传至MuleRun云端虚拟机。
4、3秒内弹出浮窗,显示解析出的 纯文本内容 及原始二维码URL(如适用)。

















