微信公众号网页注意事项

回调网址问题

注意:回调的网址需要编码 并且要在公众号进行配置

componentDidMount(){

      var reg = new RegExp("(^|&)"+ "code" +"=([^&]*)(&|$)");

        var r = window.location.search.substr(1).match(reg);

        console.log(r)

        if(r==null){

          location.href='https://open.weixin.qq.com/connect/oauth2/authorize?appid='+"wx5ac9c5301cbced7b"+'&redirect_uri='+CALLBACK_URL+'&response_type=code&scope=snsapi_userinfo&state='+""+'#wechat_redirect';

        }else{

          this.goLogin()

        }

    }

获取用户信息

    var reg = new RegExp("(^|&)"+ "code" +"=([^&]*)(&|$)");

     var r = window.location.search.substr(1).match(reg);

    传code给后台  后台拿到取openid与token就可以拿到信息 再传回前端。后端需要配置 解决中文乱码问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容