美文网首页
微信OAuth2授权(获取用户头像等基本信息)

微信OAuth2授权(获取用户头像等基本信息)

作者: 默默默默摸鱼儿 | 来源:发表于2017-09-05 16:45 被阅读938次

获取微信基本信息简单几步骤

1.使用微信授权链接。

请求地址:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=【appid】&redirect_uri=http://www.rcoauth2.cn/oauth2.aspx&response_type=code&scope=snsapi_userinfo&state=1&connect_redirect=1#wechat_redirect

参数解释:

redirect_uri,配置后的回调地址,自己的

appid,申请公众号都有

scope,授权方式,一般写snsapi_userinfo。还有snsapi_base默认授权(一般公众号没权限)

回调后得到code

http://www.rcoauth2.cn/oauth2.aspx?code=081mJnFo0kjDoo1I6BF10TGkFo0mJnFA&state=1

2.根据步骤1得到的code请求到access_token和用户的openid

请求地址:

https://api.weixin.qq.com/sns/oauth2/access_token?appid=【appid】&secret=【AppSecret】&code=081mJnFo0kjDoo1I6BF10TGkFo0mJnFA&grant_type=authorization_code

请求结果:

{

"access_token":"【access_token】",

"expires_in":7200,

"refresh_token":"Rujq37gAZDBUBNFiBEAXz-vO9Sl6ALV47jTZJfWUaaa1pGT6BFasdP3BFmmlei0jBPmkQAqAyjwblsmI3nnhxiarAsLgfRGZ_ZFnNNSrlPc",

"openid":“【openid】",

"scope":"snsapi_userinfo"

}

3.根据步骤2获取的access_token 和 openid就可以获取到头像信息等用户基本信息

请求地址:

https://api.weixin.qq.com/sns/userinfo?access_token=【access_token】&openid=【openid】

请求结果:

{

"openid":"【openid】",

"nickname":”Chuan",

"sex":1,

"language":"zh_CN",

"city":"",

"province":"",

"country":"AD",

"headimgurl":"http://wx.qlogo.cn/mmopen/vi_32/ico2IiamJ5kVonQx0n0qd3ibDv4UeTLOtibjmSwxLsGmDzqk2HJH9icpsyK8mhCG24xfeW200kTT5AnzI7ATFMM30KQ/0",

"privilege”:[

]

}

相关文章

  • 微信OAuth2授权(获取用户头像等基本信息)

    获取微信基本信息简单几步骤 1.使用微信授权链接。 请求地址: https://open.weixin.qq.co...

  • 小程序的一些注意事项

    授权 1、微信授权: •目的:获取union id,拿到用户数据,如昵称、性别、头像; •触发:调起授权弹窗需用户...

  • 微信-OAuth2.0鉴权

    OAuth2.0鉴权 公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 网页授权获取用户基本...

  • CocosCreator与微信小游戏

    CocosCreator与微信小游戏 基础系统 判断环境的宏定义 获取当前设置,用于获取是否授权等 获取用户授权 ...

  • 微信公众号OAuth2页面授权

    如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 微信...

  • 微信小程序未授权处理方法

    登录页面效果图: 登录按钮: 点击登录按钮,先进行微信登录授权,从而获取用户的头像及昵称等相关信息。这里不过多说,...

  • 微信公众号网页授权域名设置

    微信公众号获取用户信息 公众号 h5 页面开发过程中,一般都有获取用户基本信息的需求,比如用户头像、openId ...

  • 如何获取用户的微信高清头像

    微信授权获取用户头像:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGT...

  • 微信网页开发@授权

    如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 关于...

  • 微信网页授权

    背景 用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 配...

网友评论

      本文标题:微信OAuth2授权(获取用户头像等基本信息)

      本文链接:https://www.haomeiwen.com/subject/rttpjxtx.html