授权入口页所在域名:空?请帮忙解决下
发布于 5 年前 作者 ldai 3424 次浏览 来自 问答

如下是我们构建的授权链接:

https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=wx9aa1b9618d33bf62&pre_auth_code=preauthcode@@@CBeoNKSsW2QKVuytbu7EM2eQbecdhLzaTh9YBgW4J_na2dROTEqc02XgMkPs6gis&redirect_uri=http://c52c3b5fc027.ngrok.io/queryAuth

但是系统返回如下的错误提示:

在我的系统实现里,我是通过一个java spring controller来实现访问某个网址的时候,跳转到这个授权页面,详细的代码实现如下:

  [@GetMapping](/user/GetMapping)("/redirectAuthPage")
  public String redirectAuthPage() {
    var urlString = UriComponentsBuilder.fromUriString(AUTHORIZATION_URL)
        .queryParam("component_appid", appId)
        .queryParam("pre_auth_code", wechatThirdPartyService.getPreauthCode())
        .queryParam("redirect_uri", redirectUrl)
        .toUriString();
    return "redirect:" + urlString;
  }
}

在第三方平台的配置如下:

在往这个给定的网址发请求的时候,在测试的服务器端能得到302的返回结果。

GET  /redirectAuthPage         302 Found  

1 回复

账号对应的APPID: wx9aa1b9618d33bf62

回到顶部