为啥公众号模板消息点击进入小程序第一次可以使用,第二次就白屏了??求大神给看看
发一个关于微信公众号推送模板消息打开小程序的问题这是个微信官方文档上的问题, 建议官方团队看到后尽快改一下。 挺傻逼的一个问题。 根据官方网文档中发送模板消息的实例代码配置打开小程序的页面时, [代码] { "touser":"OPENID", "template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY", "url":"http://weixin.qq.com/download", "miniprogram":{ "appid":"xiaochengxuappid12345", "pagepath":"index?foo=bar" }, "data":{ "first": { "value":"恭喜你购买成功!", "color":"#173177" }, "keyword1":{ "value":"巧克力", "color":"#173177" }, "keyword2": { "value":"39.8元", "color":"#173177" }, "keyword3": { "value":"2014年9月22日", "color":"#173177" }, "remark":{ "value":"欢迎再次购买!", "color":"#173177" } } }[代码]小程序配置部分用到的miniprogram 中的路径 pagepath , 推送时提示 {"errcode":40165,"errmsg":"invalid weapp pagepath hint: [fV1hwA02414129]"}" 我推送的数据是如下这样的: { "touser":"oAV67jl6W7xmvBbETNS-DuqscUWA", "data":{ "keyword1":{ "color":"#999", "value":"A04数学计算机" }, "keyword2":{ "color":"#999", "value":"开机泛黄, 进不去了" }, "remark":{ "color":"#999", "value":"请尽快查看, 以免耽误老师看电影" }, "first":{ "color":"#999", "value":"您有一条保修消息" } }, "template_id":"PlVlQxf4SHePz-9B9IeUCLgJtYoVyw1xZAHCaUaoiso", "miniprogram":{ "pagepath":"index/index", "appid":"wx0b758d707e514f26" } } 此时是推送不成功的。 但是, 如果把上面数据中的pagepath 改成 page。 也就是发送的数据为 { "touser":"oAV67jl6W7xmvBbETNS-DuqscUWA", "data":{ "keyword1":{ "color":"#999", "value":"A04数学计算机" }, "keyword2":{ "color":"#999", "value":"开机泛黄, 进不去了" }, "remark":{ "color":"#999", "value":"请尽快查看, 以免耽误老师看电影" }, "first":{ "color":"#999", "value":"您有一条保修消息" } }, "template_id":"PlVlQxf4SHePz-9B9IeUCLgJtYoVyw1xZAHCaUaoiso", "miniprogram":{ "page":"index/index", "appid":"wx0b758d707e514f26" } } 这时候, 数据就能正常推送成功了。 这官方的文档可信度有点低啊??
2020-03-23