美文网首页
微信网页授权---H5

微信网页授权---H5

作者: 延飞 | 来源:发表于2020-01-03 11:11 被阅读0次

微信开发过程:  微信白名单校验(一般情况下都是后台做校验处理) -------->  如果需要用到个人信息需要拉取微信网页授权机制,获取用户个人信息,进而实现一些业务逻辑处理。 官方文档地址 微信网页授权地址


这里简单介绍下授权过程,其实相当得简单

1. 一般我们通过检测url上是否存在code值,判断当前页面是否进行过授权。location.href.indexOf('code') == -1  不存在调用授权,换取code,

 location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${res.data.appId}&redirect_uri=${url}&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect`;

2.  微信授权分为静默授权/用户主动授权两种形式,通过scope字段进行区分 (scoppe == snsapi_userinfo)用户主动授权,可以通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 。  (scope == snsapi_base )不用弹出授权界面,直接跳转,但只能获取用户openid。

3.至于兑换后得信息存储,后台考虑,正常重定向后授权失败会返回错误码,自行对准校验。

相关文章

  • H5页面调用微信授权获取code

    H5调用微信授权获取code(微信公众号微信页面开发网页授权) 一、首先你要有一个公众号(公众号、订阅号),微信公...

  • 微信公众号授权登录和微信网页授权登录

    微信公众号授权登录和微信网页授权登录 这段时间,项目开发需要,研究和配置了下公众号平台的h5微信授权登录过程和pc...

  • 企业微信对接企业自建应用(小程序、h5登陆认证)

    企业微信与自建h5应用和小程序对接 1.企业微信对接h5 网页授权登登陆链接 https://open.we...

  • 基于Node.js的微信JS-SDK后端接口实现(三)

    微信公众号开发之五微信网页授权 开始之前建议先阅读微信官方文档 微信公众号开发之五微信网页授权 一.网页授权的作用...

  • 微信网页授权---H5

    微信开发过程: 微信白名单校验(一般情况下都是后台做校验处理) --------> 如果需要用到个人信息需要拉取微...

  • django: 微信网页授权

    微信网页授权基础知识 网页授权的最终目的就是获取微信的用户信息,微信的网页授权方式有两种 snsapi_base:...

  • 微信公众号开发(二)

    微信公众号开发文档 微信网页授权 微信客户端中访问第三方网页,可通过 微信网页授权机制 来获取用户信息。授权机制:...

  • 微信开发之微信网页授权

    微信网页授权 所谓的微信网页授权说白了就是 用户微信客户端内访问第三方网页,公众号可以根据网页授权这个机制来获取用...

  • 2020开发H5还能赚钱吗?

    H5:简单、简约、好看、兼价 H5=HTML5? H5=微信网页? H5在国内火于微信,16年微信H5非常火,过了...

  • 微信网页授权

    微信通过网页授权可以在网页内获取微信用户信息,进而在网页内实现相关的业务逻辑。 微信网页授权的scope有两种,一...

网友评论

      本文标题:微信网页授权---H5

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