- 【希望官方答复】最近打开云开发控制台,怎么经常是空白的?
[图片] 开发工具已经是最新版本了 [图片]
03-06 - wx.chooseMessageFile在电脑端的真机调试环境报不支持错误,是什么原因?
wx.chooseMessageFile在电脑端的真机调试环境报不支持错误:chooseMessageFile:fail:not supported,请各位大神看看是什么原因? 说明:在开发环境和手机端的真机调试环境下,能正常使用 代码如下: wx.chooseMessageFile({ count: 1, type: 'file', extension: ['pdf', 'docx', 'doc'], success: res => { // 取出选择后临时文件路径 const filePath = res.tempFiles[0].path // 取出文件名称 const fileName = res.tempFiles[0].name // 取出文件的扩展名 const fileType = fileName.split('.').pop() // 生成存放到云存储的路径 const cloudPath = 'aaa/bbb/' + fileName wx.showLoading({ title: '正在上传', }) wx.cloud.uploadFile({ cloudPath, filePath }).then(res => { // 上传成功,做相应的处理 wx.hideLoading() wx.showToast({ title: '上传成功', duration: 3000 }) }).catch(err => { wx.hideLoading() console.log('上传文件出错') console.log(err) }) }, fail: err => { console.log('取消选择文件或出错') console.log(err) } }) 报错信息如下: [图片]
03-05 - 调用云函数发送通知消息报errCode: -504002的错误,怎么解决?
云函数代码如下: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 // 云函数入口函数 exports.main = async (event, context) => { try { return await cloud.openapi.subscribeMessage.send({ "touser": event.openid, //要推送给那个用户 "templateId":event.templateId, //模板id "page": event.page, //要跳转到那个小程序页面 "data": event.sendData,//要推送的消息内容 "miniprogramState": event.miniprogramState //小程序的版本 }) } catch (err) { console.log('云函数发送信息失败') console.log(err) } } js调用云函数的片段代码如下: // 下发通知信息 let sendData = { "date1": { "value": '2024年2月6日' }, "time2": { "value": '10:00' }, "thing6": { "value": 'XX课程' }, "thing11": { "value": '第1次课程' }, "thing5": { "value": '模拟测试' } } wx.cloud.callFunction({ name: 'sendMessage', data: { openid: ‘接收信息的微信openid’, templateId: ‘具体的模板id’, page: '点击消息打开的页面', sendData: sendData, miniprogramState: 'developer', }, success: res => { console.log('消息发送成功') console.log(res) }, fail: error => { console.log('消息发送失败') console.log(error) } }) 执行上面代码后,在手机微信上可以收到通知消息,但是console却输出错误信息,如下: Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: TypeError: Do not know how to serialize a BigInt at JSON.stringify (<anonymous>) at callback (/var/runtime/node16/CallbackContext.js:31:23) at succeed (/var/runtime/node16/CallbackContext.js:57:7) at processTicksAndRejections (node:internal/process/task_queues:96:5) (callId: 1707200890460-0.9296804752375667) (trace: 14:28:10 start->14:28:11 system error (Error: errCode: -504002 functions execute fail | errMsg: TypeError: Do not know how to serialize a BigInt at JSON.stringify (<anonymous>) at callback (/var/runtime/node16/CallbackContext.js:31:23) at succeed (/var/runtime/node16/CallbackContext.js:57:7) at processTicksAndRejections (node:internal/process/task_queues:96:5)), abort) at R (<anonymous>:1:245361) at <anonymous>:1:279438
02-06 - 在微信订阅号里不能申请小程序
在微信订阅号里不能申请小程序 [图片] 点击上图的“添加”按钮进去,如下图所示,也不能添加一个新的小程序或者申请 [图片] 各位大神帮忙看看,是什么原因,谢谢!
01-03