求解答,急!controller 如何获取openid

需求,点击微信按钮,进入页面,跳转到btn方法,如何获取到当前微信用户的openid,画红线是MsgInterceptor拦截器的Parameter,不知道如何去取,未画红线截图Parameter里面是没有的因为我前台没有传,在普通的Controller方法如何获取拦截器中的Parameter参数里面的openid22.png11 (2).png

评论区

JFinal

2018-07-10 21:13

Parameter 这一栏数据已经在了,使用下面代码:
getPara("openid")

JFinal

2018-07-10 21:14

还可以在相关方法中通过 xxx.getFromUser() 来获取

七彩

2018-07-11 09:04

@JFinal 首先感谢波总的解答,我画的那个openid是MsgInterceptor拦截器默认的index方法的,我是一个新的Controller方法,parameter里面是没有openid,想通过 xxx.getFromUser()取的,我目前只知道在WeixinMsgController的方法可以用getFromUserName()取到,最后我还是走的网页授权取的,就是请教波总,不走网页授权,一个全新的Controller,当微信用户点击按钮,进入这个方法是否可以获取openid

JFinal

2018-07-11 15:02

@七彩 这种情况获取不到,因为已经与微信没有任何关系了

还是得走微信官方提供的网页授权

热门反馈

扫码入社