有官方人员给下回应么???
小程序个人转企业资质,输入目标主体名称后,提示不能使用当前主体?因某些原因需要当个人名下的小程序迁移到公司名下,申请函等手续均已办妥,在迁移页面输入目标主体名称后却提示不能使用当前主体。 请问如何解决?
2021-09-09小程序的 API 可以在三个地方使用,小程序端、云函数端以及 HTTP 的形式。这里不讨论第三种了。 云函数端不受限,而小程序端受限。 你遇到的问题可以通过一楼的方式解决,但为了删除文件就新建个云函数,实在不优雅。 问题的本质是操作者的openid和文件拥有者的openid不一致,因此第二种方案是把上传的步骤挪到小程序端,如果这个方法不适用你的业务。那么第三种方案,把云存储的权限控制切换为「自定义」,配置为 { read:true, write: true } 当然一切还是需要根据你的业务来选择和调整。
wx.cloud.deleteFile删除文件权限如何设置?执行如下代码,提示: deleteFile success! errMsg: "STORAGE_EXCEED_AUTHORITY"fileID: "cloud://ble2com-urzc8.626c-ble2com-urzc8-1257980634/hisStorage/ovUYn421urGCY9LVR-26UCwz_hHM/1593919420880.xlsx"status: 1wx.cloud.deleteFile({ fileList: [res.data], success: res => { // handle success console.log('deleteFile success!') console.log(res.fileList) }, fail: err => { // handle error console.log('deleteFile failed!') }, complete: res => { // ... } }) 检查后台文件权限:“所有用户可读,仅创建者可读写” 再检查应该被删除的文件属性,显示 上传者OpenID是未知:“上传者 Open ID ?”[图片] 所以我想,在后台客户端上传文件是有OpenID的,但在云函数里上传文件如何设置OpenID呢?不知道思路对不对,但找了cloud.uploadFile官方的API,没看到有什么相关设置。
2020-08-23这是云函数吧,怎么在network看到请求头呢?写法是对的
request-promise 不能传递headers?let options = { method:"POST", uri:"http://api.xx.com", headers: { 'jwtkey':"sfsdf", 'Authorization':'Bearer sdfsdfsdfdsf' }, json:true } let result = await rp(options).then(res=>{ return res }).catch(err=>{ console.error(err) }) 代码如上,我看别人的案例教程这个headers是能传递过去的,怎么我用的时候,就无效,通过network查看发现header里也没有我设置的这两个, 这是怎么回事啊 [图片]
2020-08-15https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
数组删除bug,严重[图片] 删除下标为0的需要删除两次才能删除
2020-01-07感觉是未指定环境的问题。A环境的云函数却在操作B环境的云存储,这是什么操作?
云函数 cloud.deleteFile 无法删除云存储中的文件?[代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]let result = await cloud.deleteFile({ fileList: [event.val] })[代码] [代码] [代码][代码]return[代码] [代码]{ ...result }[代码][代码]}[代码] 返回结果: [代码]{[代码][代码]"fileList"[代码][代码]:[{[代码][代码]"fileID"[代码][代码]:[代码][代码]"cloud://masked.containername/wxe3973c4126f6ebef.o6zAJs4qRcdzUrocyafCXQ9Sl-f8.78oRqQxtEqH37f6c1b92421fa8c6f9e595ef9638a743.png"[代码][代码],[代码][代码]"status"[代码][代码]:-503003,[代码][代码]"errMsg"[代码][代码]:[代码][代码]"storage file not exists"[代码][代码]}],[代码][代码]"errMsg"[代码][代码]:[代码][代码]"deleteFile:ok"[代码][代码]}[代码] 但存储中存在该文件ID: [图片] 请官方人员和遇到过类似情形的开发人员帮助,谢谢!
2019-10-24楼主是担心泄密还是啥,两行代码(其中一行还是报错)就能定位问题?
使用 async 关键字报错,这是什么原因?[图片] [图片] 环境是js开发小程序 解决了,本地设置勾选增强编译就可以了
2019-10-23两次调用传参相同么?
我真是无语了?同一个云函数,相隔不到5分钟,调用结果完全不一样。这是闹哪样? [图片] [图片] 我还以为我的代码出问题了,调试了半天,真是要被搞疯了。
2019-09-29@是柿子啊 @Welkin 从其余帖子看,fail system error 可能是图片解码错误。目前使用的方式是上传图片至图床,腾讯服务器下载后再识别的方式。这流程可能在某些情况下表现不符合预期(频繁报 fail system error),打算改用 Buffer 的方式。 代码如下: [代码]// item 为 chooseImage 返回的图片 path[代码][代码]let buffer = wx.getFileSystemManager().readFileSync(item)[代码] [代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'printedTextOCR'[代码][代码],[代码][代码] [代码][代码]data: { buffer }[代码][代码]}).then([代码][代码] [代码][代码]r => {[代码][代码] [代码][代码]console.log(r)[代码][代码] [代码][代码]}[代码][代码])[代码] [代码]// 云函数[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]exports.main = async (event, context) => {[代码] [代码] [代码][代码]return[代码] [代码]await cloud.openapi.ocr.printedText({[代码][代码] [代码][代码]type: [代码][代码]'photo'[代码][代码],[代码][代码] [代码][代码]img: {[代码][代码] [代码][代码]contentType: [代码][代码]'image/jpg'[代码][代码],[代码][代码] [代码][代码]value: event.buffer[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(r => r).[代码][代码]catch[代码][代码](e => e)[代码][代码]}[代码]报如下错误: [代码]errCode: 41005,[代码][代码]errMsg: [代码][代码]"openapi.ocr.printedText:fail media data missing hint: [Jo03914741]"[代码] 请问官方,代码有什么问题么? 更新:云函数第八行改为 [代码]value: Buffer.from(event.buffer)[代码]
openapi.ocr.printedText 今日不停地报 fail system error?在开发过程中,偶尔报过一两次此类错误,但今日交接时,几乎达到了 100%。出现此类报错的原因是什么,和前端(小程序端)有关系么?
2019-09-29服气,错误的文档还不如不写……实测应该是 img_url [图片]
ocr.printedText 报 fail media data missing 错误,什么原因?在使用 ocr.printedText API 的过程中,出现了 fail media data missing,从字面上看,像是未传入有效的值(Buffer 或 url),但检查了下代码感觉没有什么问题。接口权限已在 config.json 文件中配置。 云函数代码如下: [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]return[代码] [代码]await cloud.openapi.ocr.printedText({[代码][代码] [代码][代码]type: [代码][代码]'photo'[代码][代码],[代码][代码] [代码][代码]imgUrl: [代码][代码]'http://www.chinatax.gov.cn/chinatax/xhtml/images/public/jiucuo.jpg'[代码][代码] [代码][代码]}).then(r => r)[代码][代码]}[代码] [图片] 请大家帮忙解惑,谢谢!
2019-09-24已通过,感谢!
提交审核已接近四十八个小时,能否申请加急审核?因为明天要上线使用,同时还需要预留些时间进行测试和培训,所以能否申请加急?
2019-08-30