微信公众号平台的泛泛之谈:微信公众号平台的工作原理,开发者通过接入认证的方式,让我们的服务器能处理来自微信服务器转发的微信用户的请求,处理完成后返回给微信服务器,最后由微信服务器再对用户进行响应。
为了使用户操作公众号方便(微信号与注册用户绑定在一起),那么开发者需要考虑如何将微信用户和政策用户绑定,即让微信用户也能完成注册用户的功能。用户注册实体中包含一个微信号的字段,开发者进行绑定时就是修改用户的微信号字段。当然开发者在进行菜单跳转到页面后,是无法直接获取微信号的。要通过微信网页授权来获取微信号。
1.用户同意授权,获取Code
2.通过code换取网页授权获取openid; (openid就是用户的微信号)。
3.最后再通过过滤器获取并能放入session中。