微信网页授权,两个域名怎么绑定一个回调域名

作者: zms! 日期: 2016.11.03 本文发布于1242天前 分类: Weixin助手 相关:

微信第三方平台公众账号只能绑定一个授权域名,现在的问题是,我有两网站在不同域名下。怎么实现,用户在A,B网站都能第三方登录呢。

  • 绑定一个域名,让这一个域名做转发,我就这么干的。

    其实这个域名就是拿到个code,你拿到这个code就随便你怎么折腾了。


  • 0

  • 封装一个代理服务接口,内部网站访问该接口,改接口访问微信,微信回调到该接口,该接口回调内部相应业务接口并将微信返回参数附带上

  • 0

  • 最近的开发中遇到了同样的问题,用了个小技巧解决了这个问题,已发布至GitHub

    https://github.com/HADB/GetWeixinCode

    主要就是通过一个配置在授权回调域名下的页面多做了一次跳转,拿到code之后再跳转到其他域名下的页面。和楼上说的应该是一个意思。

  • 0
  • 微信之门 http://www.weixingate.com  它封装了所有微信绑定东西, 授权, 消息, 甚至支付什么的, 都可以用.

    用他们的接口 你做的东西就可以一键接入所有同时接入他们平台的公众号了.


  • 0
  • @HADB 谢谢大神的代码,就是觉得文档写的有点简单了,我这样的小白看不明白。

    最后自己实验成功了,举例具体点补充下就是这样

    //wexin登录(这个是在域名www.cba.com下的代码)
    public function init(){
    $web_path = urlencode("http://www.cba.com/api/wxlogin/callback");//回调函数
    $url = 'http://wx.abc.com/get-weixin-code.html?appid='.$this->conf['weixin']['id'].'&redirect_uri='.$web_path.'&response_type=code&scope=snsapi_userinfo&state=wechat123&connect_redirect=1#wechat_redirect';
    header("location:$url");
    }

    这样的话第一步拿到了code 然后这个地址就会重定向到http://www.cba.com/api/wxlogin/callback这里

    再自己拿着code去换token就行了


  • 0


  • 这个用php开发的系统应该能满足您的需求 https://github.com/weixin-lion/codetoany


返回上一页


讨论区

您尚未 登录,或请 注册

登 录 注 册


你可能也喜欢

玩转微信浏览器之Web(H5)播放器 2020.03.11,2 pv
wxApi jsApiList 接口列表 2020.02.13,1 pv
微擎应用开发之获取微信地址 2020.02.13,0 pv

微信客服消息:形式简单,功能强劲 2019.12.18,8 pv
微信小程序省市区联动选择器 2019.05.09,14 pv
微信网页jssdk实用代码 2019.03.26,34 pv