微信网页授权认证
根据微信官方文档,网页授权需要四个步骤,
- 用户同意授权-获取code
- 通过code 获取网页授权access_token
- 通过code 获取网页授权access_token
- 刷新token
- 拉去用户信息scope为snsapi_userinfo
-检验授权凭证 access_token是否有效
1 授权
url="https://open.weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type=code&scope=snsapi_userinfo&state=openid_required#wechat_redirect"1
这是授权地址
scope=snsapi_userinfo
弹出授权页面,可以通过`openid`获取到昵称,头像,用户信息,不需要关注就能获取用户信息
scope=snsapi_base
不弹出页面,直接跳转,只能获取openid1
def r_oauth(request):
#授权
url="https://open/weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type=code&scope=snsapi_userifo&state=openid_required#wechat_redirect"</