- JAVA语言
- SpringMVC 项目
- 如果用户跟公众号产生互动,则微信会给系统发送一个post请求,这个请求上附带有一个HttpServletResponse response 对象,系统可以依据这个 response 对象讲要回复的数据写入输出流中,然后实现消息推送。
但是,如果期望在一定时间之后的某一个情况下,比如在48个小时之内其他事件触发,需要给用户发送消息,那么应该怎么实现呢,貌似没有api地址之类的请求给用户发送消息。
求大神指导~~
注意:不使用消息模板
但是,如果期望在一定时间之后的某一个情况下,比如在48个小时之内其他事件触发,需要给用户发送消息,那么应该怎么实现呢,貌似没有api地址之类的请求给用户发送消息。
求大神指导~~
注意:不使用消息模板
不清楚微信的限制是不是48小时,纯论延迟实现的话,可以用延迟队列实现。也可以写数据库,用cron或者spring @Scheduled 每一分钟或者几秒钟扫一遍表。拿到应该要延迟发送的数据发出去,然后清理数据库。
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
3 回答1.7k 阅读✓ 已解决
使用客服消息接口