收藏
回答

web-view怎么获取小程序里的用户授权信息?

我现在想到的是在web-view的h5里点击某个按钮,就跳回小程序,然后小程序再点击,才能出现授权窗口,授权完后把信息加到url跳转回h5页面,然后h5再保存用户信息。

请问除了我现在这种还有别的方法吗,因为现在这种很繁琐,用户体验极差

tip:没有公众号的情况下

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

4 个回答

  • 微盟
    微盟
    2021-07-23

    只能通过网址传参,目前小程序不支持主动向h5推信息,支付宝小程序到是可以,可能以后微信也会支持

    2021-07-23
    有用 1
    回复 2
    • 路比
      路比
      2021-07-23
      那获取授权信息的办法呢,是我这种吗
      2021-07-23
      回复
    • kangk
      kangk
      2021-11-18
      你好,请问我在小程序的web-view里面加载公众号的文章,然后里面有获取用户openid的授权,这样可行吗,小程序和公众号的业务域名都是同一个
      2021-11-18
      回复
  • 青团社
    青团社
    2021-07-23

    地址栏带,试过了。就只有这种。oauth2.0、postMessage都不行

    2021-07-23
    有用 1
    回复 2
    • 路比
      路比
      2021-07-23
      那获取授权信息的办法呢,是我这种吗
      2021-07-23
      回复
    • 青团社
      青团社
      2021-07-23回复路比
      小程序授权后 地址栏上带给h5
      2021-07-23
      回复
  • LeeaYoung
    LeeaYoung
    2021-07-23

    如果想获取到当前用户的信息,有两种方式。


    1、在web-view组件中,在原声小程序代码中,将用户信息放在url中,这样可以在h5页面中,通过url获取到参数


    2、在h5页面中,使用公众号网页授权的方式,获取到用户的code,通过code,再去解析用户的信息。如下:


    https://open.weixin.qq.com/connect/oauth2/authorize?appid=公众号wxid&redirect_uri=重定向到你的地址(重定向回来的时候,回在url中加一个参数叫code)&response_type=code&scope=snsapi_base&state=123#wechat_redirect

    2021-07-23
    有用 1
    回复 2
    • 神经蛙
      神经蛙
      2022-04-13
      webview H5使用网页非静默授权android设备正常,iOS设备不行,有遇到过类似问题吗
      2022-04-13
      回复
    • Alixinyou~
      Alixinyou~
      2022-09-22
      方法2,公众号授权页面只有一个按钮(同意),没有拒绝按钮,小程序上线审核不通过怎么破
      2022-09-22
      回复
  • 微喵网络
    微喵网络
    2021-07-23

    只能通过网址传参

    2021-07-23
    有用 1
    回复 2
    • 路比
      路比
      2021-07-23
      就是只能这种方式了吗?就没有web-view那个页面直接弹授权窗口之类的办法吗
      2021-07-23
      回复
    • 微喵网络
      微喵网络
      2021-07-23回复路比
      没有
      2021-07-23
      回复
登录 后发表内容