1、开放平台扫码登录需要snsapi_login权限,此权限需要注册微信开放平台账号并完成交钱认证。
2、添加网站应用,并等待审核通过。通过后会分配一个独立的appid和appsecret。
3、网站应用的授权回调域名需要严格按照xxx.yyy.zz的顶级域名填写
4、开发时的主要问题是redirect_uri这里:
A、此redirect_uri是微信回调域名,是可以接受请求的真实地址
B、此redirect_uri需要加http://或者https://前缀,否则二维码不出来,显示redirect_uri参数错误
C、此redirect_uri需要经过urlEncode,一遍,一遍,一遍,一遍urlEncode!
微信开放平台提供了两种登陆方式,一种是会跳转到一个很丑很丑,只有一个二维码的界面里;
另一种则是可以自己定制化的(二维码内嵌到自己网站内的方式)
第一种方式的完成非常简单,但是第二种方式,就需要前后台都做一些调整了