如下是我们构建的授权链接:
但是系统返回如下的错误提示:
在我的系统实现里,我是通过一个java spring controller来实现访问某个网址的时候,跳转到这个授权页面,详细的代码实现如下:
@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
授权发起页域名指公众号/小程序在登录授权给第三方平台时的授权回调域名,在公众号/小程序进行登录授权流程中,必须从本域名内网页跳转到登录授权页,才可完成登录授权。
参考文档:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Before_Develop/third_party_platform_apply_material.html#授权发起页域名
你的登陆授权页是从一个空域名的地方跳转过去的 所以不能成功呢
账号对应的APPID: wx9aa1b9618d33bf62