# 登录获取code 参数
def wxlogin(request):
params = {
'appid': 'wwf111111111',
#需要加入企业微信后台的可信域名中
'redirect_uri': 'http://example.com/index',
'response_type': 'code',
'scope': 'snsapi_base',
'state': 'status'
}
url = "https://open.weixin.qq.com/connect/oauth2/authorize?" + urllib.parse.urlencode(params).encode('utf-8').decode() + "#wechat_redirect"
return url
# 由于上述的url是固定不变的,前端请求后直接跳转我们的redirect_uri并携带code参数。
# 因此,可以直接写在vue项目中的前端登录页面
# 在login.vue中
beforeCreate(){
// 注意redirect_uri的这个位置一定需要进行urlencode()进行处理,实际的和我这个不一样。
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wwf111111111&redirect_uri=http://example.com/index&response_type=code&scope=snsapi_base&state=status#wechat_redirect"
}
企业微信获取code参数的方法
最新推荐文章于 2025-04-19 22:36:08 发布