获取企微扫描链接

    public String getQwQrCode(String linkUrl) {
        String  qxOpenUrl = "https://open.weixin.qq.com/connect/oauth2/authorize";
        String qwSsoUrl = "https://myservice-app.mmmmmm.com/app/#/page/sso/qw";


        // 应用配置
        String agentId = "xxx";
        String corpId = "yyy";

        String refer = URLCodeUtils.encoderurl(linkUrl, "UTF8");
        StringBuffer url = new StringBuffer();
        url.append(qxOpenUrl)
                .append("?appid=").append(corpId)
                .append("&redirect_uri=").append(URLCodeUtils.encoderurl(qwSsoUrl + "/" + refer, "UTF8"))
                .append("&response_type=code&scope=snsapi_base")
                .append("&agentid=").append(agentId)
                .append("&state=").append(agentId)
                .append("#wechat_redirect");
        return url.toString();
    }
posted @ 2025-08-01 17:02  亲爱的阿道君  阅读(6)  评论(0)    收藏  举报