微信H5中静默登录及非静默登录 @劉䔳

网页授权回调域名

在微信公众号请求用户授权的前提下,开发者需要在公众平台官网中得“开发-接口权限-网页服务-网页账号-网页授权获取用户基本信息”的配置选项中,填写授权回调域名 这里填写的字符串 不可以加http://等协议头

网页授权的两种scope的区别
  • snsapi_base 以他发起的scope授权为静默授权,用来获取进入页面用户的openid,他会自动跳到回调页面的
  • snsapi_userinfo 以他发起的scope授权为非静默授权,用来获取用户的基本信息,这种授权需要用户手动同意,用户同意之后就可以获得用户的基本信息了
  • 用户管理类接口中得“获取用户基本信息接口”,是在用户和公众号产生交互或者关注后的事件推送后,根据用户的openid来获取用户的基本信息的,这种接口是需要用户(即openid)关注公众号,才可以调用成功
关于网页授权的access-token 跟普通access-token的区别
  • 网页授权的access-token是通过OAuth2.0机制实现的。在用户授权给公众号的时候,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access-token)
  • 其他微信接口可以通过 “获取access-token”接口来获取普通的access-token的值

可以看一下微信开发文档的具体描述https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html

你可能感兴趣的:(微信H5中静默登录及非静默登录 @劉䔳)