美文网首页
h5微信登录

h5微信登录

作者: Ordenme | 来源:发表于2019-08-19 10:55 被阅读0次

    步骤:

    说明: 微信授权登录

    微信公众平台

    微信 内置 浏览器内登录(一般用于移动端网站,公众号登录)

    网页授权方式(两种)a.静默授权 b.非静默授权

    a.静默授权:已授权过直接进入(scope = 'snsapi_base')
    b.非静默授权:获取用户的基本信息比如头像、昵称、性别等。但是,这种授权必须由用户手动完成(并且不需要遵循...)(scope = 'snsapi_userinfo')

    1. 微信访问以下地址:(以下仅APPID需替换公众号的APPID),目的是获取code以换取token
      www.test.com’为公众平台授权的域名
    'https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=https://www.test.com&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect'
    /*参数说明*/
    appid = APPID      // 公众号成功注册后的信息
    redirect_uri= url  // 重定向地址 (同意授权或拒绝后跳转到的制定地址  该结论待测试)
    response_type=code // 返回类型  为code(应该是固定参数)
    scope=snsapi_base  // 应用授权范围   不弹出授权页面,直接跳转,只能获取用户openid
          snsapi_userinfo  // 弹出授权页面,可通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 
    state = STATE      //(作用未知,应该是做安全作用)
    #wechat_redirect   //  无论直接打开还是做页面302重定向时候,**必须**带此参数
    

    成功后,页面会自动跳转到以下地址,这就开始进入具体的业务页面了。

    'https://www.test.com/?code=CODE&state=STATE' //待验证 
    

    应该是唤起了微信进入了授权页面

    相关文章

      网友评论

          本文标题:h5微信登录

          本文链接:https://www.haomeiwen.com/subject/bjfssctx.html