微信小程序云函数发送模板消息 - 踩过的坑

调用云函数发送模板消息,正常情况,一个小时搞定的问题,我活生生搞了一天,报错却无从查起,特地记录下来,避免以后再犯这些错误,也希望能帮助到跟我遇到相同问题的朋友们!

一、云函数发送模板消息,提示-604101 微信后台云函数错误:无权限调用此 API

刚开始看小程序,文档也都没有仔细通读下来,压根就不知道云函数调用模板消息相关接口,还需要配置权限,还一直在怀疑是不是只有上线的小程序才允许发送模板消息。具体的接口看的也不仔细,后来百度到https://blog.csdn.net/sinat_31465609/article/details/89891078篇文章,说是云函数所在目录缺少个权限声明文件config.json并配置权限,结果在云的根目录下建立config.json文件,问题仍然存在。

又看了一下官方文档https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/template-message/templateMessage.send.html#method-cloud,接口里都写着需要配置权限。

点击“云调用”:

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/openapi/openapi.html#%E4%BA%91%E8%B0%83%E7%94%A8

我的云函数实际目录,配置权限之后就解决了,需要强调的是,必须用真机测试,才会生成formId

 

二、templateMessage.getTemplateLibraryById接口,一直提示{"errcode"40037,"errmsg""invalid template_id"}

小程序的非正式环境,也可以调用此接口,但是接口的参数id,不要传错了。

参考:https://blog.csdn.net/oschina_39971480/article/details/83030070

正确的参数id: ✔️

我传递的错误ID:❌

 

相关参考:http://www.imooc.com/article/details/id/287110

 

 

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值