Open wangxinleo opened 1 year ago
星座运势,例如 {{comprehensive_horoscope.DATA}} 这样的长文本也不能换行显示了。 即使只有一行也会在当前行末尾显示省略号
确实
总结一下我发现的问题:
{{xxxx.Data}}
前面必须加字符(emoji也行),否则不仅当前行不显示,后面的几行也可能不显示下面是我调试好的模板,供大家参考:
🗓️{{date.DATA}}
今天是我们在一起的第{{love_day.DATA}}天,爱你❤️
今日{{city.DATA}}天气☁️:{{tian_api_weather_weather_0.DATA}}
温度🌡️: {{tian_api_weather_lowest_0.DATA}}-{{tian_api_weather_highest_0.DATA}}
紫外线强度指数☀️: {{tian_api_weather_uv_index_0.DATA}}
穿衣指数👚: {{tian_api_weather_tips_0.DATA}}
💌{{earthy_love_words.DATA}}
\r 是可以换行的
怎么了,怎么了,啊!发生什么了
在java中使用
String[] splits = StrUtil.split(longText, 20); //longText为长文本
for (int i = 0; i < splits.length; i++) {
templateMessage.addData(new WxMpTemplateData("rain_" + i, splits[i], (String) colors.get(14))); //这个颜色属性无关紧要
}
将长文本分割成多个字符串,我这里是固定为20的长度 配合模板拼接
小情书:{{rain_0.DATA}} {{rain_1.DATA}} {{rain_2.DATA}} {{rain_3.DATA}} {{rain_4.DATA}}
可以绕过长文本限制
在java中使用
String[] splits = StrUtil.split(longText, 20); //longText为长文本 for (int i = 0; i < splits.length; i++) { templateMessage.addData(new WxMpTemplateData("rain_" + i, splits[i], (String) colors.get(14))); //这个颜色属性无关紧要 }
将长文本分割成多个字符串,我这里是固定为20的长度 配合模板拼接
小情书:{{rain_0.DATA}} {{rain_1.DATA}} {{rain_2.DATA}} {{rain_3.DATA}} {{rain_4.DATA}}
可以绕过长文本限制
不懂就问,具体应该怎么填写,你说的java中使用要在哪里写入你的语句
❓我需要查看本教程嘛?
只涉及到【微信测试号】推送的用户,其他方式不受影响。
❓修复了什么?
❓微信测试号模板应该如何修改才能支持新版本?
{{xxxx.Data}}
,{{xxxx.Data}}
前必须加可读文字。如:1. {{xxxx.Data}}
\n 空格 °
等都会被屏蔽,甚至直接整行不显示❓可以给一个示例模板嘛(有哪些字段是需要这样处理的)?