收藏
回答

授权入口页所在域名:空?请帮忙解决下

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

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("/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  


回答关注问题邀请回答
收藏

2 个回答

  • 有一只芋圆
    有一只芋圆
    2020-11-03

    授权发起页域名指公众号/小程序在登录授权给第三方平台时的授权回调域名,在公众号/小程序进行登录授权流程中,必须从本域名内网页跳转到登录授权页,才可完成登录授权。

    参考文档:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Before_Develop/third_party_platform_apply_material.html#授权发起页域名

    你的登陆授权页是从一个空域名的地方跳转过去的 所以不能成功呢

    2020-11-03
    有用
    回复 1
    • 松果爸爸
      松果爸爸
      2023-10-27
      相当离谱,不需要你在这重复文档ok,我们生产是可以的,测试环境就是不行,你们这个是有什么限制吗,麻烦把坑的地方拿出来说一下,文档的东西就不要重复念了,生产测试是同一个代码,只是域名不一样罢了,我现在的问题是:为啥配置为其他域名就不行呢,换成生产域名就可以,离了大谱。
      2023-10-27
      回复
  • frank liu
    frank liu
    2020-10-26

    账号对应的APPID: wx9aa1b9618d33bf62

    2020-10-26
    有用
    回复
登录 后发表内容
问题标签