第三方网站微信登录第三方网站微信登录java代码实现代码实现
主要为大家详细介绍了第三方网站微信登录的java代码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
前两个星期在公司中的项目加上了微信登录、绑定的功能,在这里做个记录!
一、开发前知识一、开发前知识
1、微信开放平台与微信公众平台的区别
1.1 微信公众平台:
① 地址:https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN
② 微信公众平台面向的是普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,
也可以调用公众平台里面的接口,比如自定义菜单,自动回复,查询功能。
1.2 微信开放平台:
① 地址:https://open.weixin.qq.com/
微信开放平台:面向的是开发者和第三方独立软件开发商。开放平台的文档似乎包含了微信开放平台文档里面的接口。
2、微信公众平台目前只支持80端口,且项目上传到服务器上面不容易debug啊?
解决方法:解决方法:ngrok 工具,可以根据本地项目映射成外网可以访问的地址、端口,默认映射为80端口。
官网: https://dashboard.ngrok.com
存在问题: 每次重启,域名会变化,都需要项目中、微信公众平台配置,付费可以固定域名。。。
使用方法: ① 注册后获得一个授权码,下载 ngrok
② 》CMD 进入 ngrok 目录
》ngrok authtoken 授权码
》ngrok http 8080
③看到这个页面,ngrok就为你分配了临时访问通道成功了^^
二、配置二、配置
(每个微信号可以申请成为开发者测试账号进行微信功能开发的。)
1、在公众平台中进行配置:
地址: http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
①:配置“接口配置信息” (Token 在项目中我是配置为"handsomeKing",没错,我就是King ^^)
url 改为自己映射的域名