微信小程序云函数发送模板消息 - 踩过的坑
调用云函数发送模板消息,正常情况,一个小时搞定的问题,我活生生搞了一天,报错却无从查起,特地记录下来,避免以后再犯这些错误,也希望能帮助到跟我遇到相同问题的朋友们!一、云函数发送模板消息,提示-604101微信后台云函数错误:无权限调用此 API刚开始看小程序,文档也都没有仔细通读下来,压根就不知道云函数调用模板消息相关接口,还需要配置权限,还一直在怀疑是不是只有上线的小程序才允许发送模...
调用云函数发送模板消息,正常情况,一个小时搞定的问题,我活生生搞了一天,报错却无从查起,特地记录下来,避免以后再犯这些错误,也希望能帮助到跟我遇到相同问题的朋友们!
一、云函数发送模板消息,提示-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,接口里都写着需要配置权限。
点击“云调用”:
我的云函数实际目录,配置权限之后就解决了,需要强调的是,必须用真机测试,才会生成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
更多推荐
所有评论(0)