你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
微信 ocr识别接口 报9301002 错误,请问是什么原因?微信app_id : wx159d118a509fb007 请求信息:{ "service": "wx79ac3de8be320b71", "api": "OcrAllInOne", "data": { "img_url": "https://thr.hzjuym.com/upload/idcard/5e759c89d5ad5.jpg", "data_type": 3, "ocr_type": 1 }, "client_msg_id": "hr20200407" } 返回信息:{ "errcode": 9301002, "errmsg": "call api service failed request id:[MLwu3efU4sGckvgWGdjYsJnCNEgbXMXLY91I48ohZjWmx7KnRdARwSX_KNZbTjwSrLM] rid: 60498422-4a63cf87-6df4d575" } 请求时间:上午十点半左右
2022-01-15你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
营业执照OCR的问题?项目中有使用到微信的OCR功能,包括 身份证和营业执照的OCR 最近测试的时候,发现两个问题。 以前在做营业执照OCR时,使用的是这个地址: https://api.weixin.qq.com/cv/ocr/bizlicense?img_url=ENCODE_URL&access_token=ACCESS_TOKEN 现在调用这个地址,一直在报503的错误,而无法正常使用。 后来换成现在的服务 [图片] 但是,又报错 {"errcode":9301002,"errmsg":"invalid call api service hint: [nkdcwnNre-wkyGQA] request 大约是今天 21:27:57 左右收到的这个报错。 AppID:wxf64caa932a108fe3 想请问: 1、以前的URL是不能再用了吗? 2、9301002是什么错误??
2022-01-15你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
invokeService:fail9301002 call api service failed?wx.serviceMarket.invokeService invokeService:fail 9301002
2022-01-15你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
ocr调用返回9301002返回报错信息Error: invokeService:fail 9301002 call api service failed (requestId: MLwCHaDx9w3bfoOYhFKhOPxwEDte4WsTiBHn6ay2va8Yw-9KsvPkOKlhiXVJwfvkl6g) at VM1522 WAService.js:2
2022-01-15你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
ocr调用报错 刚购买?index.vue:154 invokeService fail Error: invokeService:fail 9301002 call api service failed (requestId: MLwCHaDx9w3bfoOYhFKhOPxw0Vpete3NqgZddExU7vgI-i42vTPj_1h1HOiwr-3Z6A8)
2022-01-15你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
微信ocr识别报错9301002 invalid call api service是什么原因?调用服务:微信OCR识别 请求信息: { "service": "wx79ac3de8be320b71", "api": "OcrAllInOne", "data": { "img_url": "https://file.ysplat.com/825ae010-91f9-11eb-abc4-458c6645e698.png", "data_type": 3, "ocr_type": 1 }, "clientMsgId": "0.09788261051116609_1617178638712" } 返回信息: {"errMsg":"wx.serviceMarket.invokeService:ok","data":"{\"data\":\"\",\"request_id\":\"MLwY7QGyxDcVk8c0unUlnA8h7uInqEldR3sdGspEmsP6KDRDMA5RRQegB7s35uQFA_A\",\"errmsg\":\"call api service failed\",\"errcode\":9301002,\"provider_errmsg\":\"\"}"} 请求时间:2021年3月31日16点20分左右
2022-01-15你把参数转成int 就可以了,我这样之后就不报错了! ocr_type: parseInt(OCRTYPES), ocr_type: parseInt(OCRTYPES), const invokeRes = await wx.serviceMarket.invokeService({ service: config.serviceMarketOCRServiceId, api: 'OcrAllInOne', data: { img_data: fileData, data_type: 2, ocr_type: parseInt(OCRTYPES), }, })
小程序OCR识别有故障invokeService fail Error: invokeService:fail 9301002 call api service failed (requestId: MLwP1WxC6WrpKEeJnrHA-KW2JmzbCSDRjAhnrTc6Fx9WA1U_0xz7x-vru6Hb54Xhmos) 购买的小程序Ocr识别挂了
2022-01-15let text='1234567'; const res1 = new Uint8Array(text); let fileManager = wx.getFileSystemManager();//获取文件管理器 let filePath1 = wx.env.USER_DATA_PATH + '/'+new Date().getTime()+'.txt';//设置临时路径 fileManager.writeFile({ filePath: filePath1,//临时路径 encoding: 'binary',//编码方式,二进制 data: res1.buffer,//请求到的数据 success: function(res) { console.log('保存成功') console.log(res) }, fail: function(res) { console.log('保存失败') console.log(res) },
writeFile:fail atob is not defined 错误?writeFile:fail atob is not defined错误提示,更改APPID之后,错误没有,换回APPID则错误出现,为什么?
2021-01-18换一个APPID就能写入文件,换回正常使用的就无法写入,为什么?
writeFile:fail atob is not defined是什么问题?使用wx.getFileSystemManager()的writeFile报错,但不知道fail atob is not defined是什么问题
2021-01-18进行云函数跨云开发调用。 我们先看下云环境初始化时的传入参数: 输入参数: 字段类型必填说明secretIdstring否腾讯云 API 固定密钥对,在云函数内执行,可不填。secretKeystring否同上。envstring否TCB 环境 ID,不填则使用默认环境。proxystring否调用接口时使用的 HTTP 代理 url。timeoutnumber否调用接口的超时时间(ms),默认为5000,即5秒。credentialsobject否Cloudbase 私钥,包含 private_key 和 private_key_id 两个字符串。versionstring否版本号,依赖项目的版本号 例如:我们已有小程序A,此时我们希望小程序B调用小程序A云数据库中的数据。在小程序B云函数进行初始化时,我们可以在B小程序的云函数里填入A小程序的和以及,传入参数的获取方法: 前往腾讯云https://console.cloud.tencent.com/cam/capi获取密钥对。 登录时选择微信公众号登录,使用管理员微信扫码二维码后,选择小程序A进行登录。访问管理-访问密钥-API密钥管理,新建密钥,即可获得和。 为云开发环境,在A小程序的开发工具中的云开发控制台就可以找到。 [图片] 为云开发环境,在A小程序的开发工具中的云开发控制台就可以找到。 在B小程序中新建云函数getData: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ secretId: 'AXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOZi',//之前获得的secretId和secretKey secretKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXe', env: 'data-XXXX'//云环境ID }) // 云函数入口函数 exports.main = async function(event, context){ const db = cloud.database() const res = await db.collection('login').where({ _id:"16526515" }).get() return res } 此时,在B小程序中调用云函数getData就可以获取得到小程序A云数据库中的数据: login(e){ wx.cloud.init() wx.cloud.callFunction({ name:"getData", success(res){ console.log(res.result.data) } }) }, })
2个小程序(客户端和商户端)如何使用同一个云服务(云开发)?或者两个云服务之间如何共用数据库?想做2个小程序,一个是客户端,一个是商户端。 想共用一个数据库。使用云开发如何实现?
2020-08-21