微信开发|接口授权|网页授权

一、基本条件

微信测试账号申请以及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方式。

微信开发|接口授权|网页授权_第1张图片

2、网页授权获取用户基本信息

      可以分为授权与用户信息获取       

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

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

      c、网页授权实现方式通过前后端是否分离而定,如果是前后端分离的系统,需要前端去实现获取code值的跳转;不是分离系统,可通过自定义Filter实现类去进行自行跳转即可。

微信开发|接口授权|网页授权_第2张图片

微信开发|接口授权|网页授权_第3张图片

你可能感兴趣的:(java,vue.js)