本文转自:http://www.cnblogs.com/wellsoho/p/5089409.html
问题 1:网页授权 access_token 与分享的 jssdk 中的 access_token 一样吗?
答:不一样。网页授权 access_token 是一次性的,而基础支持的 access_token 的是有时间限制的:7200s。
问题 2:网页授权 access_token 与基础支持的 access_token 不同,那微信分享中的 access_token,是不是基础支持的 access_token
答:是
网页授权 access_token 只能获取到一个微信用户信息,是与微信用户一对一的关系,
而基础支持的 access_token,在有效期内就可以使用 access_token 和 openId 获取微信用户信息
问题 3:网页授权 access_token 有次数限制吗?
答:没有限制
问题 4:通过网页授权获取用户基本信息,使用 jssdk 中的 access_token 竟然也能获取到用户数据,这是什么情况
答:查资料网页授权 access_token 与分享的 jssdk 中的 access_token 不是不一样吗。这个需要再验证核实。
问题 5:关于 access_token 获取的次数限制?
答:
接口 每日限额
获取 access_token 2000
自定义菜单创建 1000
自定义菜单查询 10000
获取用户基本信息 5000000
获取网页授权 access_token 无
刷新网页授权 access_token 无
网页授权获取用户信息 无
请参考 接口频率限制说明
问题 6:微信开发用户的 openid 获取有几种方式?
答:有两种方式,都是被动式。
1,通过 url 跳转,腾讯的 sns 社会化登陆,获取 openid 。
比如://取得 openid
oauth2Url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=appid&secret=secret&code=code&grant_type=authorization_code";
oauth2 = getJson(oauth2Url);openid = oauth2['openid'];
2,通过用户发送消息,通过 fromuser 获取 openid
参考官方回答:
网页授权接口调用凭证,注意:此 access_token 与基础支持的 access_token 不同
关于网页授权 access_token 和普通 access_token 的区别
1、微信网页授权是通过 OAuth2.0 机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权 access_token),通过网页授权 access_token 可以进行授权后接口调用,如获取用户基本信息;
2、其他微信接口,需要通过基础支持中的“获取 access_token”接口来获取到的普通 access_token 调用。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于