b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

微信公众平台开发(71)OAuth2.0 Web授权

电脑杂谈  发布时间:2020-05-18 06:03:21  来源:网络整理

微信公众平台 网页_微信公众平台 网页_网页微信公众平台

用户授权范围,以逗号(,)分隔

因此,我们通过代码成功交换了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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 王娇娇
        王娇娇

        既然美国以武力侵犯中国何不用经济制其经济

      • 田振乾
        田振乾

        等宣布了你再看

      • 张晨昱
        张晨昱

        妈的

      热点图片
      拼命载入中...