Java 实现微信公众号模板消息推送

实现功能:通过微信公众号指定某个用户主动进行推送消息

 

准备工作:要有认证过的服务号,要有自己的服务器,还需要在公众号后台配置好token验证(需要https)

1、首先需要获取 access_token,需要appid和secret (在公众号开发信息里面有)

2、其次需要获取用户的openID(指定的某个推送用户的唯一标识)

3、发送模板消息

 

准备工作不多说了,可参考:https://www.cnblogs.com/codejackanapes/p/5469861.html 

1.1 获取access_token,get方式请求,可参考:https://blog.csdn.net/weixin_41690905/article/details/80745844  这里介绍用到的 new DefaultHttpClient() 过时了,可用HttpClientBuilder.create().build();   注意需要设置IP白名单

2.1 获取openID 方式可以通过授权的方式 :https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842  自己不是做web的不多说了。其次在用户关注公众号后,可以获取用户openID列表:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140840   其他也可参考:https://www.cnblogs.com/yangming5423/p/6873267.html   自己是第二种方式获取的用户列表。

3.1 发送模板消息首先需要在公众号后台选取,发送字段要 一 一对应。貌似可以修改题目和字段,目前还不知道怎么实现,渴望告知。消息接口:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277   其余就是通过请求网络,发送消息。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值