一、根本条件

微信测试账号申请以及Api接口链接:https://developers.weixin.qq....

二、微信相干配置信息粗解

1、接口配置信息;

       次要是为了验证是否为你本人的服务器资源(URL+GET申请),而后承受微信服务器反馈的事件信息(URL+POST申请)。

       a、URL参数必须为含域名的连贯。所以在做校验时,须要将你本人的服务器资源,可能通过外网用域名的形式拜访。(能够应用内网穿透的工具就能实现,举荐 http://ngrok.cc 比较简单易上手、还有一个就是基于Go语言开发的Frp https://gofrp.org/docs/)

       b、微信服务器反馈的事件音讯为xml格局,举荐应用dom4j来解析。(音讯类型:事件告诉及其用户的一般音讯)反馈音讯时也是以xml形式。

2、网页受权获取用户根本信息

      能够分为受权与用户信息获取       

      a、网页受权次要是通过微信浏览器获取微信用户信息。网页受权一共分为两步,第一步通过https://open.weixin.qq.com/co... 获取受权code参数值;第二步通过获取的code值再次拜访微信服务器获取用户信息。

      b、可通过Api文档理解用户信息分为根本信息与详细信息。

      c、网页受权实现形式通过前后端是否拆散而定,如果是前后端拆散的零碎,须要前端去实现获取code值的跳转;不是拆散零碎,可通过自定义Filter实现类去进行自行跳转即可。