云函数无法在定时器中发送服务通知

发布于 7 年前作者 chaoyao4483 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

 

 我尝试使用以下两种方式来

cloud.openapi.uniformMessage.send

cloud.openapi.templateMessage.send

来发送通知消息

在第一种情况下,通过真机调试,

const wxContext = cloud.getWXContext();

    var openid= wxContext.OPENID;

使用如下代码能正确获取到 openid,通知能正确发送给用户

当我将fromid和openid 保存起来,通过云开发工具来传递这两个参数进行调用的时候,抛出了异常提示如下

{“errCode”:-501007,“errMsg”:“openapi.uniformMessage.send:fail Invalid request param”}

我们想实现的功能是,A用户提交了订单,到了某一时刻,订单状态发生了变化,我们给A用户发送一条通知

5 回复
jie55
jie551 楼6 年前

跟题主的问题一样,感觉找到了组织啊~~~~一直在调试,就是调不出,浪费了不少时间…

gcai
gcai2 楼6 年前

我也是被这个问题搞得头晕,太坑了,不能用文档中至少说清楚啊

xiulan48
xiulan483 楼6 年前

感谢反馈,在定时触发器中暂时无法使用云调用,我们后续会尽快支持上

ping15
ping154 楼6 年前

同样关注这个功能,希望官方尽快支持

gang61
gang615 楼5 年前

跟你一样,也是在定时触发器函数里报错,估计就是这个触发器配置导致的bug