微信网页获取用户信息

本文介绍了如何通过微信网页授权获取用户信息。首先需要在微信后台配置授权域名,然后在服务器端实现获取用户信息的逻辑。用户点击链接后,微信会调起授权页面并回调预设的redirect_uri,同时在state参数中可以传递特定信息,但要注意长度限制。
摘要由CSDN通过智能技术生成

微信网页授权获取用户信息,只需要在微信端配置一下授权域名,之后的操作都是在服务器端实现。

1. 微信后台配置授权域名

填写网页授权域名

2.服务器端实现获取用户信息

写一个测试页面,页面中有一个连接,

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx5dcb95b593046871&redirect_uri=https%3A%2F%2F你在微信端填写的域名%2F目录1%2F目录2&response_type=code&scope=snsapi_base&state=回调传回参数#wechat_redirect

注意几个点:

1.微信端的域名:第一步中填写的域名地址
2.目录1,2地址:可以是一级目录,也可以是多级的,这个没有影响,我这里是2级。【和支付是有区别的,支付的时候,需要配置支付的信任目录,所以固定死了级别。】
3. 回调传回参数:当用户点击这个链接时,会调起微信的授权页面,用户操作之后,微信会回调你填写的redirect_uri地址,并且传回参数state,所以可以让state传递一些特殊的参数。但是长度有限制,需要注意。

后端的代码:

    /**
     * 获取用户信息
     * @param request
     * @param model
     * @return
     */
    @RequestMapping("/getUserInfo")
    public String getUserInfo(HttpServletRequest request,Model model)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值