- 云开发 订阅消息又出新bug了吗?
error is: Error: errCode: -501001 resource system error | errMsg: subscribeMessage.send:fail unknown response [object Object] at new CloudSDKError (E:\web\wei_bhliber\cloudfunctions\subscribeMessage\node_modules\wx-server-sdk\index.js:6398:28) at Object.<anonymous> (E:\web\wei_bhliber\cloudfunctions\subscribeMessage\node_modules\wx-server-sdk\index.js:450:31) at step (E:\web\wei_bhliber\cloudfunctions\subscribeMessage\node_modules\tslib\tslib.js:136:27) at Object.next (E:\web\wei_bhliber\cloudfunctions\subscribeMessage\node_modules\tslib\tslib.js:117:57) at fulfilled (E:\web\wei_bhliber\cloudfunctions\subscribeMessage\node_modules\tslib\tslib.js:107:62) at processTicksAndRejections (internal/process/task_queues.js:97:5) 本地调试的没问题,一到云端调试就是这个报错,有大佬知道这报错是什么问题吗? 云函数里面的代码如下: var sendM = async (row) => { console.log('准备推送通知') try { const sendmessage = await cloud.openapi.subscribeMessage.send({ touser: row._openid, data: { date1: { value: row.return_date, }, number2: { value: row.bookNum, } }, templateId: 'aSDrx2vaJfEh-YqS0tzfIB6EEsJoWrR0cJ4m9pIF1hM' }) console.log('正在发送消息') } catch (error) { console.log("error is:",error) } } exports.main = async (event, context) => { await questionDB.where({ formid_settime: _.lt(today), pushed:false }).get() .then((res) => { if (res.data.length===0) { console.log('没有数据') return false } res.data.forEach(async (item)=>{ console.log('遍历读者数组') await sendM(item) // 此处async/await加不加都报错 }) } ) }
2022-06-24 - 人像分割额度问题?
rt:人像分割插件的额度每月不会自动重置而是需要手动去重新购买吗? 详情: 6月24号开始使用这个插件 7月24号功能调试完毕发布审核并通过 7月27号测试时候发现接口无法正常回调图片信息,定位问题后发现是剩余使用次数为0(实际使用不到500次,文末有历史数据图) [图片] 疑问: 1.每月是否会自动重新计算额度,像云开发的额度计算方式一样? 2.如果每月定期重置额度,是以第一次购买/使用插件的日期开始算30工作日后重置,还是每月1号/某个固定日期重置额度? 3.如果是每月1号/某个固定日期重置额度,没使用完的是否有结余 其他数据: 订单号:1398756195732946944 历史使用情况: [图片] [图片][图片][图片][图片][图片]
2020-08-04 - 机器翻译真机bug
真机上:translate_en2cn result : {code: 874992, msg: "unauthed"}//返回的是状态码和提示 开发工具上:translate_cn2en result : {result: "XXXXXXXXX"}//返回的是正常结果 两个返回的结果类型都不一样,但是也没有查到那个错误码是什么意思,文档都搜遍了也没找到,有大佬遇到过这个问题吗,还望不吝赐教。 源代码: test:function(){ var that = this let trans_type = this.data.type let keywords = this.data.keywords switch (trans_type){ case'CNtoEN': plugin.api.nlp('translate_cn2en', {: keywords}).then(res => { that.setData({ transKeywords:res.result }) console.log("translate_cn2en result : ", res) }) break; case'ENtoCN': plugin.api.nlp('translate_en2cn', {: keywords}).then(res => { that.setData({ transKeywords:res.result }) console.log("translate_en2cn result : ", res) }) break } },
2019-12-29 - 个人没法开发插件的吗
如题,个人主体账户没办法注册插件吗,后台连对应栏目都没有
2019-07-17 - 本社区的网页页面里能加个'回到顶部'的按钮不
如题,加个按钮怎么样 每次滚鼠标滚半天QWQ
2019-07-07 - radio标签设置value为object,获取时有点坑
- 当前 Bug 的表现(可附上截图) data里面设置了radio要用到的值,如下: data: { background_style: [ { name: '默认', value: {style_name:'', background_color: '', front_color: ''},checked: 'true' }, ] } 在appdata里面看到的是这样的结构: [图片] 然鹅,在页面打印出来的是个[object Object] 开始以为只是个object对象,展开就行, 后来typeof()发现他就是个字符串,这有什么解决办法么,各位大佬 - 预期表现 应该是个object对象,而不是字符串。 - 复现路径 - 提供一个最简复现 Demo JS: Page({ data: { background_style: [ { name: '默认', value: {style_name:'', background_color: '', front_color: ''},checked: 'true' }, { name: '白色', value: {style_name:'white', background_color: '#fff', front_color: '#ccc'}}, { name: '黑色', value: {style_name:'blank', background_color: '#000', front_color: '#fff'}}, ] }, radioChange: function (e) { console.log(e.detail.value) console.log(typeof (e.detail.value)) } }) wxml: <radio-group class="radio-group" bindchange="radioChange"> <label class="radio" wx:for="{{background_style}}" wx:key="name"> <radio value="{{item.value}}" checked="{{item.checked}}" />{{item.name}} </label> </radio-group>
2019-06-25 - 定时触发器使用云调用需求
- 需求的场景描述(希望解决的问题) 延时推送模板消息,设置定时任务,结果定时触发器无法使用云调用,有些难过。 - 希望提供的能力 定时触发器能开放云调用能力,要是再有其他的触发器功能的更新就跟好了。
2019-06-16 - 云函数触发器问题
- 当前 Bug 的表现(可附上截图) 云函数设置都是触发器后执行有问题 定时器上传后确实触发了,但是执行有误 查看日志报错:‘{"result":{"errCode":-501007,"errMsg":"templateMessage.send:fail Invalid request param"},"errMsg":"callFunction:ok","requestID":"c489e49b-8da6-11e9-bb60-525400b2c41b"}’ 查看文档是说参数错误,可是小程序端调用无误,也不存在传参问题,到底是什么原因呢 - 预期表现 设置定时器应该自动执行,执行结果和小程序端调用云函数一致才对 主体代码: exports.main = async (event, context) => { try { const query = await questionDB.where({ //一些条件 }).get() //到这是查询数据库里要推送的集合 if(borrow_list !== null){ const res = await cloud.callFunction({ name: 'sendMessage', data: { //一些参数 } }) return res //到这里是推送模板消息 }else{ return false } } catch (e) { console.error(e) } }
2019-06-13 - 捕获用户代码异常是什么情况
- 当前 Bug 的表现(可附上截图) 测试云函数时候提示:user code exception caught 翻译结果为捕获用户代码异常(当时是没有用云函数调用云函数的方法call.function而直接在里面嵌套其他方法导致这个报错,现在改完之后却不执行调用的云函数)
2019-06-12 - 云函数中循环调用其他云函数或方法
- 需求的场景描述(希望解决的问题) 如题,想通过云函数批量处理业务逻辑,假设有一个二维数组,里面有不同formid,openid,能通过遍历数组的方式调用推送模板消息的方法吗,或者是有什么更好的解决方案能实现类似批量处理业务请求的,望大佬告知。 - 希望提供的能力
2019-06-11