在开发小程序时候,所有功能都正常使用,不管是开发板、体验版,发送模版消息都是能正常工作的,结果发布正式版的时候,设定定时任务发送模版消息却失败了。 找到后端代码调试了一番发现发送模版消息返回的数据
{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXXXX]”}
查看 小程序文档 发现:
原来是在调用发送模版消息接口的时候page参数写错了:
{
...
page: `/pages/oneDetails/oneDetails?id=${oneDetails.id}`,
...
}
正确的做法是:
{
...
page: `pages/oneDetails/oneDetails?id=${oneDetails.id}`,
...
}
pages
前面不需要加上 /
不过在开发版和体验版上为什么是正常的这就不知道了!