公众号授权流程:
if(是否有openid){
有说明授权过,进行后续操作
} else {
if (否有code) {
有,通过code换取openid
} else {
没有,进行网页授权
}
}
企微授权流程
if (是否有userId) {
有说明授权过,进行后续操作
} else {
if (是否有code) {
有,通过code获取userId或openid
是企业成员(企微环境)会返回userId
非企业人员(公众号环境)返回openid,通过openid获取userid
} else {
没有进行网页授权
}
}
网友评论