因为收到到提醒说历史模板会慢慢作废后续会使用类目模板发送的消息,业务在测试环境配置了几个类目模板;发现系统原因的发送业务阻断,排查后发现几个问题:
1. 【获取已选用模板列表】template/get_all_private_template
里面会返回公众号上已配置的历史模板和类目模板,但是类目模板返回的格式key不对(包含了中文:),这个直接导致了后续发送的地方报错,历史的就没有中文;
2. 历史模板和类目模板发送的逻辑都一样,替换对应的key就行,但是因为1的原因返回的key是【客户:thing7】,而模板实际需要的是thing7,提示thing7参数为空;
请问这种问题如何处理,而且【获取已选用模板列表】返回参数里面也没办法区分是历史的还是类目的,返回的格式为何不一样???

你好,提供下返回的rid
{"appId":null,"appSecret":null,"touser":"oyg8E1J2Tmotq2Lg5RheItu_MUiQ","template_id":"kcMzPb5WT8UDTin8zk79QKkFMPEEK2_-Wcyvz1t_0A4","url":null,"miniprogram":null,"data":{"客户:thing7":{"value":"11111","color":"#000000"},"商品名称:thing3":{"value":"22222","color":"#000000"}}}