要发送模板消息,首先需要在微信公众平台中我的模板中添加类目模板,拿到模板ID,程序中根据这个模板ID,才能给公众号粉丝发送模板消息。但是,受限于模板个数只有25个,很多消息没办法发送。要解决这个问题,指望微信开放模板个数有点不现实!那有没有别的解决办法?答案是:有!
我的解决思路是:只要发送时,我的模板库中有这个模板就行!没有?就调接口删掉一个暂时不用的,再调接口将需要的模板添加进去,然后发送。
1、你要去公共模板库中找到自己需要的模板,确定模板编号和需要的字段。
2、将所选模板添加到自己的模板库中(数量用完时,先删除一个),为的是拿到模板消息的字段的Key值,比如:character_string11,thing13等等。
3、将这些信息整理,存储到自己程序的数据库中。此时,微信公众平台中,添不添加这些模板已经不重要了。
4、程序中写一个调度过程,这个过程统一维护公众平台中的模板删除、添加、发送工作(要保证,只要是这个过程查到,公众平台中有某个模板,这个模板就一定不可能被别的过程删除)
5、此过程接到发送任务时,先去调用公众平台查询模板的接口,查找有没有这个模板,有的话直接发送。没有的话,调微公众平台添加模板的接口,将保存在自己数据库中的此模板信息添加到公众平台中,然后再发送。