亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

微信公眾號模板消息開發小結

標簽:
Java


总结:

遇到的坑:

①要想调用微信的模版消息,我们就需要获取该用户关注的这个公众号openId,

要获取openId就要获取进入时候的code参数,code参数通过一个链接获取。那么我们在进入公众号后的时候就需要回调这个链接,然后获取到openId。

这里回调里面有一个redirect_uri参数,这个是回调的URL编码后的值。我们既然要回调,就需要在公众号管理端将回调域名设置为我们请求的域名(注意域名一个月只能修改三次)。

②在调用微信获取code的链接时,不能是ajax请求,否则回调将无法完成。应该是微信拒绝ajax请求。

                                /*				 * 登录后,如果openId为空,则保存openId到用户表中				 */				String weixinOpenId = user.getWeixinOpenId();				if(Tools.isEmpty(weixinOpenId)){					String ssString = WechatUtils.getUserAuthURL(true,							weixinConstant.wReturnPrefix + request.getContextPath()							+ "/wechatLoginNoOpenId.do","0");					response.sendRedirect(ssString);				}

③请求的参数中url为模板消息点击后跳转的页面。

	if(!Tools.isEmpty(openId)){			//将参数转为json			String templateMsgJson = WechatUtils.wrapJsonData(openId,					weixinConstant.wReturnPrefix					+ weixinConstant.ContextPath					+ "/inform/informWXView.do?id="+id,					weixinConstant.template_id_inform,					weixinConstant.firstData_inform,					"李建波",					"下午三点开会",//TODO					"请及时处理",					weixinConstant.remarkData);			//发送模板通知			WechatUtils.sendTemplateMsg(templateMsgJson);		}else{			System.err.println("----------------通知人员的openId为空");		}


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消