
用户授权范围,以逗号(,)分隔
因此,我们通过代码成功交换了access_token和refresh_token.
刷新access_token
官方文档中提到了刷新access_token的功能,但这不是必须要做的,初次使用可以先忽略。
url请求方法如下:
https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=APPID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN
参数说明
是否必须描述参数
唯一标识公共帐户
填写刷新令牌
refresh_token
填写通过access_token获得的refresh_token参数
构造如下:

https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=wx8888888888888888&grant_type=refresh_token&refresh_token=OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5CZPAwZksiuz_6x_TfkLoXLU7kdKM2232WDXB3Msuzq1A
在浏览器中执行得到前面同样格式的json数据
方蓓: 我觉得刷新令牌是没有意义的. 使用代码可以以这种方式获取并且必须获取访问令牌和openid,然后获取基本的用户信息,因此无需刷新访问令牌. 个人意见仅供参考. .
4. 使用access_token获取用户信息
请求方法:
https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID
参数说明
参数说明
access_token
网页授权界面调用凭据,请注意: 此access_token与基本的access_token支持不同
openid
唯一的用户标识

URL的结构如下:
https://api.weixin.qq.com/sns/userinfo?access_token=OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5AI1bw2uqN--2jXoBLIM5d6L9RImvm8Vg8cBAiLpWA8Vw&openid=oLVPpjqs9BhvzwPj5A-vTYAX3GLc
您可以在浏览器中直接执行以下语句:
获取以下json数据:
{ "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc", "nickname": "刺猬宝宝", "sex": 1, "language": "简体中文", "city": "深圳", "province": "广东", "country": "中国", "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0", "privilege": [] }
参数解释:
参数说明
openid
唯一的用户标识
昵称
用户昵称
用户的性别,值为1是男性,值为2是女性,而值0是未知

省
省填写了用户
城市填写了普通用户的
国家
国家,例如中国是CN
headimgurl
用户头像,最后一个值代表方形头像的大小(0、46、64、96、132值是可选的,0代表640 * 640方形头像)微信公众平台 网页,当用户没有时显示为空头像
特权
用户权限信息,json数组,例如微信Woka用户(chinaunicom)
这与我的个人微信信息相符

此时微信公众平台 网页,微信公众号金宝没有输入我的帐户和密码,而是获得了我的个人信息,包括昵称,性别,国家,省,城市,图片和特权列表.

完整的OAuth2身份验证已完成.
三个详细的演示文稿
扫描以下微信公众号的QR码,然后回复“授权”.






弹出获得的结果


使用《微信公众平台开发》一书中的SDK,以下代码行可以实现微信OAuth2.0 Web授权
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-213949-1.html
等宣布了你再看
妈的
既然美国以武力侵犯中国何不用经济制其经济