更新:
测试号,请使用
JFinal_weixin
,因为微信提供API不同(导致我不能使用snsapi_userinfo)。
详细可以看 : https://www.jianshu.com/p/01b04bdf9645
拓展:
- openid 只和你的微信号和服务号(订阅号)有关,即在同一个订阅号下是唯一的
- openid 是不会过期
- UnionID,由于同一公司下多个公众号之间需要用户帐号互通,微信开放平台提供了UnionID机制。(即有些公众号绑定在同一个微信开发平台账号下,其中不同公众号下会openid不同,但unionID却是相同的。) 【用于用户去重】
下面坑点案例请适当学习
平台
- JFinal_qyweixin 配置
- 测试账号
- 内网穿透(natapp)
微信授权登录官方资料:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
(1)重定向微信授权,获得用户code
① 初始化
- 微信 appID和 appsecret 获取
网页访问: 微信公众平台 –》 开发(开发者工具) –》 公众平台测试账号
- JFinal 微信配置