微信OCR识别
ocr识别真机和线上,今天识别都不行返回103 [图片]
已经从3.15升级为3.17,之前还是正常的,这几天发现的问题,已经购买服务,且有调用数量。 编辑器调试报Error: invokeService:fail 9301010 consumption failure (requestId: MLydgt8LnwiBiDao8_OXmXnFwIvdijanh-dvXpnWC8_GDpRK6f_IdH-fwRukelgNQpg) 真机测试报103 await wx.serviceMarket.invokeService({ api: 'OcrAllInOne', service: 'wx79ac3de8be320b71', data: { img_url, data_type: 3, ocr_type: 1, // 详细见文档 } })
https://api.weixin.qq.com/wxa/servicemarket?access_token=97_EXssuomKSUeMimW6QmakvD0KMos7tHeQPC2npqM678c7O0A6IeA3m-V1sn6-bc_-Pdz-iZrwAsAvdXmtDI1tL4ouGzDeUmEmUFKAYhokgF8wcfYlj5wNZ49uHNd4AGYZTC1yqB65AUSGpSGJPTGhAMDJNA 发送数据:{ "service" : "wx79ac3de8be320b71", "api" : "OcrAllInOne", "data" : { "img_url": "https://file.api.weixin.qq.com/cgi-bin/media/get?access_token=97_EXssuomKSUeMimW6QmakvD0KMos7tHeQPC2npqM678c7O0A6IeA3m-V1sn6-bc_-Pdz-iZrwAsAvdXmtDI1tL4ouGzDeUmEmUFKAYhokgF8wcfYlj5wNZ49uHNd4AGYZTC1yqB65AUSGpSGJPTGhAMDJNA&media_id=nkDzvYvdZw1Vy3IGXBaGtrDwmhF2YNXR5aHa-NaWGB3hfJKMn5RocNiVylPgy_SK", "data_type": 3, "ocr_type": 8 }, "client_msg_id" : "1760018133" } 请求结果:{"errcode":9301002,"errmsg":"call api service failed request id:[MLwriqBUkY52rtEacH1RFkxHvhrtF9Y5Eoq4i99rKJh8VbrGwd9Kzu7WMJuw_gXRgxk] rid = 68e7bed5-71d5ff1e-60f14945 rid: 68e7bed5-71d5ff1e-60f14945"} AppID wxe4a257c74a5960e0 调用身份账号 wxb74969c9e4ac5f49
两个问题: 1、https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415 原来到这里购买的小程序中的OCR识别的是否继续有用?是否需要重新购买?那重新购买的地方到哪?是否还是这个? 2、https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/img-ocr/ocr/idCardOCR.html 根据这个地方的接口说明,后端调用接口识别,现在既无报错,也无接口识别结果返回! 求解~
[图片]
[图片]
使用3.1.7还需要再申请OCR插件吗?不申请可以直接使用吗?
/*下面一段代码实现的是调用微信OCR接口并实现对图片文字的提取功能, 但是一定会判定(!wx.ocr)然后结束程序,不知道为什么 */ startProcess() { if (!this.data.imgPath || this.data.errorMsg) return; if (!wx.ocr) { wx.showToast({ title: '当前微信版本不支持文字识别', icon: 'none', duration: 3000 }); console.error('wx.ocr 不存在,请升级微信客户端'); return; } this.setData({ isProcessing: true }); wx.ocr({ type: 'ocrGeneral', filePath: this.data.imgPath, success: (res) => { // 处理结果 const text = res.words_result.map(item => item.words).join('\n'); this.setData({ isProcessing: false, showResult: true, recognizedText: text }); }, fail: (err) => { console.error('OCR 失败:', err); this.setData({ isProcessing: false }); // 错误处理 if (err.errMsg.includes('auth deny')) { wx.showModal({ title: '权限申请', content: '需要文字识别权限以提取图片中的文字', success: (res) => { if (res.confirm) { wx.openSetting(); // 打开设置页让用户授权 } } }); } else if (err.errMsg.includes('no permission')) { wx.showToast({ title: '无文字识别权限', icon: 'none' }); } } }); } 求求了,我真的很需要帮助
以前一直用的OCR识别,这次显示流量包不够了,充值了之后为什么显示插件申请成功,待插件提供方确认通过申请后才能使用
[图片]
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/img-ocr/ocr/driverLicenseOCR.html not enough market quota hint: [xt0l6a006549-0] rid: 67ee4f19-1499e050-5543e23f
[图片][图片]
[图片]返回结果只显示中文,请问是什么原因造成的 昨天还能正常返回
[图片] 这个参数按照一般逻辑应该是放到 post 的 body 中。但是这样做一直报缺少 媒体信息 media is missing 。必须把这个参数拼接到 url 里才行。但在文档中并未提及。
[图片]
[图片] 这是扫描身份证后,出现卡死的现象, 在卡死页面返回后,在控制台出现了报错信息,信息反映在返回数据层缺少resp_code,希望返回对象,结果为空。 [图片]
https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415 本人付费了1万次的套餐计划,购买后绑定了小程序。但是在我的订单没能查看到购买订单历史,以及不知在哪里可以看到额度调用量 [图片] [图片]
使用OCR识别车牌,当前还是免费的情况下,如何能查看还剩余多少? 找不到查看的位置,不能判断日使用量,做合理的预充值。
调用 invokeService 报错
ocr-navigator 文档中没有禁用属性,我们这边业务需要这个属性?帮忙提示一下
OCR体验工具
本工具可用于体验微信OCR能力
OCR体验工具
扫码体验
OCR 插件只用于功能展示,后续不再维护,请使用 OCR 服务(https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415),可以根据需求自行定制交互和界面。当前使用本插件的小程序开发版无法正常使用