这就是微信自己挖的坑,生成unlimited的接口和用户态有什么关系?
getUnlimited生成小程序码失败,失败原因?环境id: ilearning-demo-ai23i 代码:try { const result = await cloud.openapi.wxacode.getUnlimited({ "scene": 'a=1' }) return result } catch (err) { return err } 日志返回:{ Error: errCode: -501007 invalid parameters | errMsg: wxacode.getUnlimited:fail missing wxCloudApiToken at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:426:19) at process._tickCallback (internal/process/next_tick.js:68:7) errCode: -501007, errMsg: 'wxacode.getUnlimited:fail missing wxCloudApiToken' }
2022-03-09开启调试工具,手动云函数触发也不行,这问题坑得不要再坑了,微信能不能醒醒? 本地测试都没问题的代码,发布到云上。业务到时间了,点云函数测试,竟然各种报这个错,搞啥? 触发器也有问题,代码写得有错的话,一丁点日志都没有,我都不知道云函数跑了没跑。 微信云开发实在还是太不成熟,自己玩自己的生态,满地坑
云调用subscribeMessage.send出现如下问题如何解决?一、云调用错误如下: Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail missing wxCloudApiToken 二、附源码: async function batchSend(event) { const { messages } = event console.info({event: JSON.stringify(event)}) console.info('处理订阅消息', messages.length) // 循环消息列表 const sendPromises = messages.map(async message => { let { touser, page, data, templateId } = message // 发送订阅消息 await cloud.openapi.subscribeMessage.send({ touser, templateId, page, data, }) }); await Promise.all(sendPromises) } 三、现象描述: 直接云端测试云函数5 次, 结果:失败、成功、失败、成功、成功。一旦出错后,会一直报上述错误。需要调用其他云调用成功一次,才可以恢复。恢复后又是间歇性失败。其他云调用,如“cloud.openapi.wxacode.getUnlimited”从不会失败。总结:这个问题已经追踪了两天了,仍然没有找到必现的规律,失败的概率很大,很容易复现。跟其他人说的miniprogram_statestring参数也无关,因为我一直没有传此参数,默认值为formal。
2022-03-09我也不行,指定到了分钟,压根不触发 { "permissions": { "openapi": [ "subscribeMessage.send" ] }, "triggers": [ { "name": "timeout-live-reservation", "type": "timer", "config": "0 26 15 2 3 * 2022" } ] }
云函数定时触发器配置了无效?,也上传 了触发器,也更新了部署[图片][图片]有一次是自己调的[图片][图片]
2022-03-02我们也是这个错,用trigger触发的,本地没问题,云函数发布了就报错。 Unhandled Rejection at: Promise {<rejected>: Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid wxCloudApiT…} reason: Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid wxCloudApiToken [图片]
云函数无法发出模板消息,报了Invalid wxCloudApiToken?Unhandled Rejection at: Promise {<rejected>: Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid wxCloudApiT…} reason: Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid wxCloudApiToken at callGeneralOpenAPI (/Users/i342354/Desktop/repository/vue/wechat-cloud/cloudfunctions/sendTemplateMessage/node_modules/wx-server-sdk/index.js:425:19) at processTicksAndRejections (internal/process/task_queues.js:85:5) code: "INVALID_PARAM" message: "Invalid wxCloudApiToken" requestId: "179cfd78af0_4"
2021-07-02