同样的问题
视频号直播回放能不能剪辑后替换,前面等待部分不要了?视频号直播回放能不能剪辑后替换,前面等待部分不要了?
2022-11-24 zip.writeZip("/tmp/生成合同.docx"); 我也遇到类似问题,按上述方法已解决!
云函数运行环境的是只读文件环境吗?为什么不能进行文件写入操作?exports.main = async(event, context) => { var fs = require("fs") console.log("准备写入文件") fs.writeFileSync('input.txt', '我是写入文件的内容333') console.log("准备读出文件") var res = fs.readFileSync('input.txt') console.log("读取文件数据: ", res) } 感觉云函数运行在只读权限,请官方解释为何这样考虑,能否开放读写权限?
2022-03-07 await cloud.openapi.customerServiceMessage.send({ touser: wxContext.OPENID, msgtype: 'text', text: { content: '正在转客服MM...急事加微信:13883166466' } }) await cloud.openapi.customerServiceMessage.send({ MsgType: 'transfer_customer_service', ToUserName: wxContext.OPENID, FromUserName: '业主我当家管家', CreateTime: parseInt(+new Date / 1000), }) 第一个调用都正常,第二个转客服就不能工作,返回上述问题
求助:小程序客服功能报 valid openid fid ?await cloud.openapi.customerServiceMessage.send({ MsgType: 'transfer_customer_service', ToUserName: wxContext.OPENID, FromUserName: '业主我当家管家', CreateTime: parseInt(+new Date / 1000), }) 报错日志: ERROR RequestId:3a394729-5e50-11ec-8ae5-525400635a54 Result:{"errCode":1,"errMsg":"user code exception caught","stackTrace":"Error: errCode: 40003 | errMsg: openapi.customerServiceMessage.send:fail invalid openid rid: 61bb02e2-3a5f3baa-426c0885\n at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2392:31)\n at process._tickCallback (internal/process/next_tick.js:68:7)"} 以前都是正常的,最近突然不行了,不知什么原因
2021-12-16你的问题解决没有,我也有相同问题出现,方便加个微信不?13883166466 我在一个企业名下,申请了两个微信appid,分别叫A小程序和和B小程序,对应A环境和B环境, 前提是B环境已授权A环境可访问, 现在需要在A小程序内,访问B环境的云数据库 const db = wx.cloud.database({env:'B环境ID'}) 此处,我填写了B环境ID,报环境不存在,我填写A环境ID,又报没有数据库,此处该如何配置?
共享环境不支持数据库事务?// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { var cloud_back = new cloud.Cloud({ resourceAppid: 'xxx', resourceEnv: 'yyy', }) await cloud_back.init({ env: cloud_back.DYNAMIC_CURRENT_ENV }) const db = cloud_back.database({ throwOnNotFound: false }) const _ = db.command try { const result = await db.runTransaction(async transaction => { const r1 = await transaction.collection('book').doc(event.books[0]._id).get() const r2 = await transaction.collection('book').doc(event.books[1]._id).get() if (r1.data && r2.data) { const u1 = await transaction.collection('book').doc(event.books[0]._id).update({ data: { available_stock: _.inc(1) } }) const u2 = await transaction.collection('book').doc(event.books[1]._id).update({ data: { available_stock: _.inc(1) } }) console.log(`transaction succeeded`) // 会作为 runTransaction resolve 的结果返回 return { r1: r1.data.available_stock + 1, r2: r2.data.available_stock + 1, } } else { // 会作为 runTransaction reject 的结果出去 await transaction.rollback(-100) } }) return { success: true, Account: result, } } catch (e) { console.error(`transaction error`, e) return { success: false, error: e } } } B的环境共享给了A(所有权限) 在A的云函数中,访问B的数据库,使用runTransaction创建事务,抛出异常: { code: 'SIGN_PARAM_INVALID', message: 'you are not authorized to perform operation (tcb:database.startTransaction)' } 如果在A的云函数中,改成访问A的数据库,就没有问题。
2021-03-22不符合开发习惯,如何取出来的数据有日期字段,是一个几百行的数据集合,难道还要使用循环语句对结合里面的日期列格式化,再用于wxml循环显示?
云数据库保存的serverDate()的值,取出来是[Object Object],怎么办?你好! 我遇到的问题是:传到微信云数据库的“serverDate()”,但是读取的时候,读不出来 ,读出来的是:[Object Object] 过程如下: //给云数据库加数据 DB.add({ data: { severTime: wx.cloud.database().serverDate(), 后边省略.... //本地获取数据库方式 const _ = wx.cloud.database().command //设定,详细看文档 var that = this DB.where() .get() .then(res => { console.log('re获取成功', res) this.setData({ lieBiaoShuZu: this.data.lieBiaoShuZu.concat(res.data) , }) console.log("获取成功2=", res) 后边省略..... //lieBiaoShuZu的内容如下: 列表数组= (20) [{…}, {…}, {…}, //点开其中第一个如下: 0:avatarUrl: "https://thirdwx...."nickName: "张...."paiXu: 39severTime: Mon Feb 15 2021 10:12:52 GMT+0800 (中国标准时间)__proto__: ObjectweiZhi: (2) [41.80283, 123.3768]zhaopin: "招聘"zhaopin_Phone: nullzhaopin_qiYeName: nullzhaopin_xiangQing: null_id: "b00064....."_openid: "o6Fag4gXEWl...."__proto__: Object 我要取的是"5.severTime"的值。 但是用FOR循环输出列表,得不到这个值。实例如下: <view wx:for="{{lieBiaoShuZu}}" wx:key="b" class="liebiao"> <view class="nickName"> <view>用户昵称:{{item.nickName}}</view> <view>发布时间:{{item.severTime}}</view> </view> </view> 得到如下结果: 用户昵称:XXX 发布时间:[Object Object] 我该如何才能得到sererTime的值呢? 数据库里的内容是这样的: [图片]
2021-03-21紧急:不是是前两天升级了开发环境版本,导致上传异常,通过跟踪发现wx.cloud.uploadFile真机运行返回fail url not in domain?开发环境和真机测试环境都正常!开发环境ID=yzwdjappid=wx9f66c7f0543a6f00 138-831-66466
wx.cloud.uploadFile真机测试返回fail url not in domain?在小程序中使用wx.cloud.uploadFile函数上传图片,在开发工具中没有问题,在真机开发调试模式下也没有问题。 但是在真机上不打开调试模式就返回fail url not in domain? 这里直接使用的云开发,文档也说在云开发模式下无须配置域名,请问这种情况怎么处理?
2021-01-09这半年,开发了个”业主我当家”小程序
2020上半年再见,你有什么值得分享的经历与故事呢?在今年伊始的跨年狂欢中,大家都未曾想到大家会共同经历如此特殊的半年。 这半年,「小程序健康码」迅速广泛应用,拓宽了众志成城抗疫的信息通路;这半年,「看一看」清晰准确地传递疫情最新消息,共同对抗无知无畏的低质谣言;这半年,不少人加入到了「视频号」中,创作分享更多有趣的内容丰富隔离战疫的时光。 回顾2020上半年,很多人在抗疫工作中贡献了自己的一份力量,也有很多人在自己的岗位上继续辛勤创造更多的价值。转眼一年进度过半,你在这半年中有什么值得分享的经历与故事?2020下半年,你都有哪些新的期待和展望呢? [图片] 参与本话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在后续「社区每周」公告中进行公示
2020-07-01