微信自定义菜单view类型获取openid访问网页
来源:互联网 发布:国际期货软件下载 编辑:程序博客网 时间:2024/05/16 14:02
用户点击view类型按钮后,微信客户端将会打开开发者按钮的url值,达到打开网页的目的。但是view不能获取用户openid,需与网页授权获取用户信息结合使用
服务号获取高级接口后,默认带有scope参数中的snsapi_base和snsapi_userinfo.这里使用的是snapi_base获取openid。
1、上面已经提到,对于以snsapi_base为scope的网页授权,就静默授权的,用户无感知;
2、对于已关注公众号的用户,如果用户从公众号的会话或者自定义菜单进入本公众号的网页授权页,即使是scope为snsapi_userinfo,也是静默授权,用户无感知。
具体而言,网页授权流程分为四步:
1、引导用户进入授权页面同意授权,获取code
2、通过code换取网页授权access_token(与基础支持中的access_token不同)
3、如果需要,开发者可以刷新网页授权access_token,避免过期
4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)
目录
1 第一步:用户同意授权,获取code
2 第二步:通过code换取网页授权access_token
3 第三步:刷新access_token(如果需要)
4 第四步:拉取用户信息(需scope为 snsapi_userinfo)
5 附:检验授权凭证(access_token)是否有效
。。。。其它的具体参考微信开发者文档
0 0
- 微信自定义菜单view类型获取openid访问网页
- 微信自定义菜单view类型获取openid访问网页
- 微信自定义菜单view类型获取openid访问网页
- 微信自定义菜单view类型获取openid访问网页
- 微信自定义菜单view类型获取openid访问网页
- 微信开发自定义菜单获取OpenID
- 二十五:微信公众帐号开发-自定义菜单的view类型(访问网页)
- 微信公众号开发--获取网页授权并自定义菜单点击获得openid跳转
- 微信公众号开发--获取网页授权并自定义菜单点击获得openid跳转
- 微信公众平台开发(99) 自定义菜单获取OpenID
- 微信公众平台开发(99) 自定义菜单获取OpenID
- [039] 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)(15)
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
- [039] 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页) .
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
- hdu1878 欧拉回路(并查集)
- 倒计时
- 网易有道2017内推编程题2
- eclipse中提示找不到Httpservlet类
- map+组合数学_____Eureka( POJ 5738 2016多校第二场)
- 微信自定义菜单view类型获取openid访问网页
- linux之基础shell脚本编程2 if语句循环判断
- 03 Button 按钮
- Toggle, Tween(完善篇)
- JDBC (数据库连接)
- Activity生命周期探究
- C++友元理解
- 清晰解题: 寻找最大子数列-Kadane算法
- VC----VS2008LINK : fatal error LNK1000: Internal error during IncrBuildImage