一、首先要了解微信网页授权登录肯定是先去官网看文档。网页授权获取用户基本信息
二、文档里面无非就是几步操作:
下面这个图有必要复制过来,作为一个程序猿,接第三方的功能还是要明白业务流程
1、首先你需要在微信开放平台注册和认证,认证完毕以后网站应用中添加网站应用,在里面添加必要的信息以及很重要的授权回调域,审核通过以后就可以拿到APPID和SECRET,这个就是2个神器参数
2、在你自己的按钮点击事件中去调用微信提供获取code值得url地址:
特别需要注意的是:REDIRECT_URI参数在页面上需要用encodeURIComponent(REDIRECT_URI)编码,不然微信会一直报redirect_uri参数异常,APPID填入上面申请好的scope填写snsapi_login,state主要防止csrf攻击(跨站请求伪造攻击),你自己可以生成随机或者session