收藏
回答

授权入口页所在域名:空?搞了十几个小时了,别的帖子也都看了个遍,还是没弄明白怎么回事?

在网站上扫下面的二维码后访问服务端接口(服务器域名:slsg.vip),服务端通过 response 302 跳转到授权地址:https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=wxfade56c3612f47f3&pre_auth_code=preauthcode@@@ErBkg8Yv8RrZ2eYhghMwNcSw48zMYQz7JRR0uv-70xTIQlt4VK0ki5aElcRHCQVOT6cpVrfQyc2ky8-T_EmAKg&redirect_uri=https://www.slsg.vip/wxopen/wx/open/callback/auth/wx4a8b551816dc8ae9

然后就报“授权入口页所在域名:空”那一长串的错误提示,直接访问授权这个地址也报这个错,在服务端通过 response 302 重定向也报这个错,实在搞不明白咋回事了。

网站二维码页面在服务器上通过nginx映射的,服务端接口也是通过nginx映射的。

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

3 个回答

  • 夜月
    夜月
    2021-05-31

    你的授权页发起域名是什么?你做重定向时有没有携带referrer指定为你的授权页发起域名?所有跳转到微信都是需要以授权页发起域名作为起点的,而且这个授权页域名不能有其他path参数。不能使用 slsg.vip/a/b 的形式,或可采用 slsg.vip/?a=xxx&b=xxx

    2021-05-31
    有用
    回复 2
    • 今生ヽ有月
      今生ヽ有月
      2021-05-31
      可能是这方面的问题,按你说的我今天再试试,官方文档太不靠谱了,说的不想不尽!
      2021-05-31
      回复
    • Joker
      Joker
      2021-07-16
      最后怎么解决的?
      2021-07-16
      回复
  • 青寒
    青寒
    2021-05-30

    楼主可以仔细研究一下官方文档,是有两种第三方平台授权URL的。

    一种是必须指定URL点击跳转到授权页才可以;

    另一种可以直接生成二维码或URL发给用户,让用户微信端直接打开授权页。

    2021-05-30
    有用
    回复 2
    • 今生ヽ有月
      今生ヽ有月
      2021-05-30
      两种都试过了,扫码的不管是前端扫码后直接跳授权页还是扫码后服务端通过response302重定向到授权页都是提示“授权入口页所在域名:空”那一长串的错误;移动端点击页面链接跳转的,不管点击后直接跳转到授权页还是点击后通过服务端response302重定向到授权页都提示“系统错误”。
      2021-05-30
      回复
    • 今生ヽ有月
      今生ヽ有月
      2021-05-30
      顺便吐槽一下,按照官方文档来做,没有一个步骤可以顺利对接的,文档写得含含糊糊,每个接口都要到论坛找人家的经验才能搞好,这个接口论坛中别人的经验都不管用了,实在没办法,又没个客服,还只能发帖,企业认证交了300又300,如此大厂就这技术和管理水平我也是服气了!
      2021-05-30
      回复
  • 快乐的小鸟
    快乐的小鸟
    发表于移动端
    2021-05-30
    9554345345164884364
    2021-05-30
    有用
    回复
登录 后发表内容