小程序的模板信息只能发送给提交表单的用户吗?

最近要做一个请假功能, A学生提交一个请假申请,然后经过B老师 审核,但后来发现需要一个在微信消息端需要一个提醒功能,好像微信只能用模板信息推送服务提醒,但是看API上写的好像是A学生提价表单就发送信息给提交的A,我是希望能通知B老师,不知道有没有人了解微信小程序的模板信息,是否可以做到这个需求?

阅读 8.5k
5 个回答

可以做到,另外的formid有效期是7天

大部分人的做法都是事先再页面做好埋点,页面的点击事件都尽量包着个from去给后台发送fromId,从而收集用户很多的fromId存在数据库,用的时候就拿最早而且没用过那个fromId来发。

接收消息的用户是touser,你只要保存用户的openid就行了。
模版消息目前只能由用户提交表单时或支付时触发,提交表单时可以获得formid,它只是提交模版消息的一个条件,它不是你要发送的对象。

楼上两位提到的formid的有效期的,我没有看到文档,也没有测试过。
不过,如果有有效期的话,是可以通过保存formid的方式更自由地给用户发送模版消息。

提交的时候保存对应的用户openid ,然后运营后台定制好模板 推送的消息指定好推送的人就行了

新手上路,请多包涵

想要发送模板消息必须要有有效的form_id,form_id的有效期是7天,只要是表单提交产生的form_id就可以给用户发送模板消息。如果form_id需求比较大的话,可以将一些链接和图片点击都换成表单提交。这样每次产生的form_id传给后台保存到数据库中,并且存下时间。然后写个方法定期将失效的form_id清空掉

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题