1.1表设计
微博、QQ、钉钉
表设计 一对多
用户表
三方登录表
用户id 登录方式 token 三方平台的用户id
1 weixin 2342asfasf 12343245
1 qq 2rfsdfewrwe 20230111
1.2流程图
2.微博配置
3.微博授权处理
#获取weibo地址
@user_blue.route("/getwburl")
def getwburl():
client_id="3674019597"
redirect_uri="http://127.0.0.1:8000/user/weiboCallback/"
url = "https://api.weibo.com/oauth2/authorize?client_id=%s&response_type=code&redirect_uri=%s"%(client_id,redirect_uri)
return jsonify({"code":200,"url":url})
vue
getwxurl(){
this.axios.get("user/getwburl").then(res=>{
this.wxurl = res.data.url
})
},
4.回调后的绑定处理