收藏
回答

调用微信授权api为什么会报错?

在公众号里调用微信授权api,下边会弹出使用完整服务选项,但是还没点使用完整服务的时候会报一个错误

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

2 个回答

  • 随風飄扬
    随風飄扬
    11-01

    快照页好像是不能获取用户信息,是用来规避不规范使用的开发者

    11-01
    有用
    回复 3
    • 李小烦
      李小烦
      11-01
      问题是,有使用完整服务的那个页面,应该就是快照页,用户点击完整服务就会进入正常页面,但是这个报错不知道从哪里来的
      11-01
      回复
    • 随風飄扬
      随風飄扬
      11-01回复李小烦
      正如你自己说的,在快照页直接把href改成授权路径就会报错,这应该就是微信限制在快照页不能获取授权咯
      11-01
      回复
    • 李小烦
      李小烦
      11-01回复随風飄扬
      嗯,好了,我按照规范,先给用户弹窗,告知用户使用场景,然后让用户点击按钮在调用授权api,就不会出问题了
      11-01
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    11-01

    接口谁写的就问谁啊

    11-01
    有用
    回复 3
    • 李小烦
      李小烦
      11-01
      第一张图,前端用的是window.location.href = 授权api,直接就会报错,使用完整服务后就没了,不是后端的接口,是微信授权api
      11-01
      1
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于小程序端
      11-01回复李小烦

      微信把后台报错给提示出来了?开玩笑的吧,把你们后端叫过来吧,截图我看到了

      11-01
      回复
    • 李小烦
      李小烦
      11-01回复Mr.Zhao
      嗯嗯,确实错了,这个就是后台反的,应该就是因为是快照,所以参数有问题,我们后台不清楚咋回事儿,但是我这边按照规范先给用户弹一个权限获取说明,在让用户点击同意,就好了
      11-01
      回复
登录 后发表内容