微信小程序发送模版消息错误码 41030

在开发小程序时候,所有功能都正常使用,不管是开发板、体验版,发送模版消息都是能正常工作的,结果发布正式版的时候,设定定时任务发送模版消息却失败了。 找到后端代码调试了一番发现发送模版消息返回的数据

{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXXXX]”}

查看 小程序文档 发现:

QQ20180906092421.png

原来是在调用发送模版消息接口的时候page参数写错了:

{
    ...
    page: `/pages/oneDetails/oneDetails?id=${oneDetails.id}`,
    ...
}

正确的做法是:

{
    ...
    page: `pages/oneDetails/oneDetails?id=${oneDetails.id}`,
    ...
}

pages前面不需要加上 /

不过在开发版和体验版上为什么是正常的这就不知道了https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg

Comments