解决微信OAuth2.0网页授权回调域名只能设置一个的问题

时间:2016-06-17 06:11:28   收藏:1   阅读:2014

https://github.com/HADB/GetWeixinCode

 

GetWeixinCode

解决微信OAuth2.0网页授权回调域名只能设置一个的问题

使用方法

  1. 部署get-weixin-code.html至你的微信授权回调域名的目录下,例如http://wx.abc.com/get-weixin-code.html
  2. 在其他页面的使用方式如下,类似于直接通过微信回调的方式,只是将回调地址改成了get-weixin-code.html的地址,另外省 去了response_type参数(因为它只能为code)以及#wechat_redirect的hash,它们会在get-weixin- code.html里面去加上

    location.href = ‘http://wx.abc.com/get-weixin-code.html?appid=XXX&scope=XXX&state=XXX&redirect_uri=+ encodeURIComponent(location.href);
    
  3. get-weixin-code.html页面从微信那里拿到code之后会重新跳转回调用的页面,并且在url后面带上code

其他说明

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!