- 如何使用subscribeMessage.send,一直出现errCode: -604101?
代码部分如下: try { const { touser, templateID, data } = event; console.log("touser",touser,"templateID",templateID,"data",data); // 调用微信开放接口发送订阅消息 const result = await cloud.openapi.subscribeMessage.send({ touser: touser, // 接收者的 OpenID templateId: templateID, // 订阅消息模板 ID data: data, // 模板内容 page:'pages/index/index' }); return { code: 0, message: '订阅消息发送成功', data: result }; } catch (err) { console.error('订阅消息发送失败', err); return { code: -1, message: '订阅消息发送失败', error: err }; } 报错信息如下: 2025-01-27T16:13:32.939Z touser o1Cfu6__WEwyqjysmbbSTUJIyQIc templateID CZRLjGeXUez11VXsH5diJgybbPat8F_8Z_Q05DOTQDc data { thing1: { value: '有新评论' } } 2025-01-27T16:13:33.171Z 订阅消息发送失败 CloudSDKError: errCode: -604101 function has no permission to call this API | errMsg: system error: error code: -604101 at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:487:27) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2364:28) at async exports.main (/var/user/index.js:16:20) { errCode: -604101, errMsg: 'system error: error code: -604101' } Response RequestId: 025ed385-ae9f-4b8c-a9fd-54f608acdc41 RetMsg: {"code":-1,"message":"订阅消息发送失败","error":{"errCode":-604101,"errMsg":"system error: error code: -604101"}} 关键是昨天我在想用延时调用云函数的时候,也出现了同样的错误码:CloudSDKError: errCode: -604101 function has no permission to call this API 我在云函数config.json里都进行了设置,请问到底是怎么回事呀?
01-28 - addDelayedFunctionTask怎么使用?
try { const result = await cloud.openapi.cloudbase.addDelayedFunctionTask({ "env": '这里是我的云环境ID', "data": JSON.stringify(_id), "functionName": 'topCancel', "delayTime": 60 }) return result } catch (err) { return err } }) } 网上关于这部分的资料很少,我根据官方文档写了一个,有如下问题: 1、我是在调用云函数A后希望延时调用云函数B(topCancel),上面这段代码能否写在云函数A里面,相当于在A执行成功后开始延时调用B? 2、上述代码中“env”的环境ID是否还要填呢? 3、data中,看官方文档一定要为json格式,我需要往云函数B中传入一个“_id”,这样写是否可以,传入B后,是不是还要转换? 期待解答,谢谢。
01-25 - 微信支付中运营账户是否有税务问题?
开发微信小程序,商户收款后,钱是到商户的对公账户中,商户还需要给用户付款,需要从运营账户中付出去,甲方就问我了,收付是两个账户,税务上面肯定会有问题,请问这如何给甲方解释?另外,我理解的收款和付款的流程对吗?其他企业在做微信支付的收付款问题时,是怎么做的?
2024-12-21 - 真机调试时报错,请问该怎么办?
[图片] [图片] 另外,今天我还发现模拟器上小程序执行的都对的,为何利用体验版在手机上测试,运行的逻辑和效果都和模拟器上不太一样呢?
2024-12-08 - 关于图片安全检测后图片显示的问题,如何不让图片先显示出来呢?
blog集合中有个checked字段默认是false,每条博客要求审核过后才能显示。图片检测后云函数imgCheckedResult的具体代码如下,运行时我发现问题图片可能会短时间显示一下在前端,最后刷新页面会不在,请问问题在哪里呀? // 根据trace_id将查询结果记入‘imgCheckResu’集合中 res = await db.collection('imgCheckResu').where({ trace_id }).update({ data: { checkResult, label, openid } }) //根据trace_id在‘imgCheckResu’集合中查询blogid和图片列表长度 res2 = await db.collection('imgCheckResu').where({ trace_id }).get() _id = res2.data[0].blogid; length = res2.data[0].length; //将每张图片的检测结果分别记入到‘blog’集合的checkedArr字段 res3 = await db.collection('blog').where({ _id }).update({ data: { checkedArr: _.push(checkResult) } }) //查询checkedArr字段是否有risky res4 = await db.collection('blog') .aggregate() .match({ _id }) .project({ included: $.in(['risky', '$checkedArr']) }) .end() const result1 = res4.list[0].included //查询checkedArr字段是否有review res5 = await db.collection('blog') .aggregate() .match({ _id }) .project({ included: $.in(['review', '$checkedArr']) }) .end() const result2 = res4.list[0].included //如果没有risky和review结果,将blog的checked字段置为true,博客显示,否则依然是false不显示。 if ((!result1) && (!result2)) { return await db.collection('blog').doc(_id).update({ data: { checked: true } }) } else { return await db.collection('blog').doc(_id).remove() }
2024-12-07 - 为何我的音视频内容安全检测接口突然失效了?
前一分钟看对存在问题的图片和正常图片都可以正常检测的,什么也没有修改,真的就过了一会儿,就突然不返回result了?过去了十几分钟了,也没有结果返回呢? 如下图: [图片]
2024-12-07 - 想问一下审核的一个细节(图片内容安全方面)问题?
请问能不能图片在没有审核前先显示,等内容安全检测结果来了之后,再在后台处理,让违规的图片不让出现呢?
2024-12-06 - 图片安全检测后有了suggest结果后该怎么做呢?
图片安全检测我做出来了,我能拿到traceid和接口反馈回来的suggest数据,可我不知道怎么根据这个结果对图片进行处理了,是每条博客数据入库的时候都加Traceid 的数据吗?还是怎么做?
2024-12-05 - 用了小程序音视频内容安全识别接口,可是检测结果不正常啊?
我的小程序在开发阶段,因为是博客类的,所以对用户发布的图文数据进行安全检测,文本识别是没有问题的,图像的我能正常获得trace_id和result结果,我也正常将他们入库了,可今天我做测试的时候,发现发了两张肯定不合格的图片,结果我发现居然检测结果是pass,请问该怎么办?其中一个traceid: "6750720f-48f618ad-368b45de"
2024-12-04 - 调用云函数时出现问题,请问是什么原因?
我在学习云函数,已经写了一个云函数,但是在调用的时候出现问题,请问是什么原因呢? [图片] [图片] [图片] [图片]
2024-09-19