简要描述
使用线上发布的微信小程序能够正常调用,而使用微信的体验版小程序调用相同的接口提示字段名称不对。查看结构后发现是微信官方字段里是pagepath,而我修改为pagePath后,体验版小程序能够正常发送模板消息。
重现步骤
- 正常发布的线上版小程序,走官方文档里的数据结构能够正常发送模板消息。
- 体验版小程序,走同样的接口,同样的数据结构不能够发送
- 修改pagepath字段为pagePath后能够正常发送
接口地址
小程序向公众里发消息
###数据结构
{ "touser": "ojmEg*****pdqQ-gI", "mp_template_msg": { "appid": "wx29ef**00288", "template_id": "v6LPtkk***1lpCzkdHT64WS5Q54XCY", "url": "http://***:61112/urGnWI", "miniprogram": { "appid": "wx5e41****8da256", "pagepath": "/pages/index/index" }, "data": { "first": { "value": "硬盘读取时间" }, "keyword1": { "value": "硬盘读取时间" }, "keyword2": { "value": "(宇宙无敌战舰)" }, "keyword3": { "value": "2019-04-24 23:03:43" }, "keyword4": { "value": "更快达成交易" }, "remark": { "value": "更快达成交易" } } } }
微信报错结果
{ "errcode": 40165, "errmsg": "invalid weapp pagepath hint: [zKjMka09173929]" }
简要描述
使用线上发布的微信小程序能够正常调用,而使用微信的体验版小程序调用相同的接口提示字段名称不对。查看结构后发现是微信官方字段里是pagepath,而我修改为pagePath后,体验版小程序能够正常发送模板消息。
重现步骤
接口地址
小程序向公众里发消息
###数据结构
{ "touser": "ojmEg*****pdqQ-gI", "mp_template_msg": { "appid": "wx29ef**00288", "template_id": "v6LPtkk***1lpCzkdHT64WS5Q54XCY", "url": "http://***:61112/urGnWI", "miniprogram": { "appid": "wx5e41****8da256", "pagepath": "/pages/index/index" }, "data": { "first": { "value": "硬盘读取时间" }, "keyword1": { "value": "硬盘读取时间" }, "keyword2": { "value": "(宇宙无敌战舰)" }, "keyword3": { "value": "2019-04-24 23:03:43" }, "keyword4": { "value": "更快达成交易" }, "remark": { "value": "更快达成交易" } } } }微信报错结果
{ "errcode": 40165, "errmsg": "invalid weapp pagepath hint: [zKjMka09173929]" }