Commit 43062be5 by 庄冰

getfeishu userinfo

parent 2ddb4e08
...@@ -232,6 +232,16 @@ class UtilsFeishuService{ ...@@ -232,6 +232,16 @@ class UtilsFeishuService{
} }
var userAccessTokenObj = userAccessTokenRes.data; var userAccessTokenObj = userAccessTokenRes.data;
//获取飞书用户信息
var userInfoParams={
user_access_token:userAccessTokenObj.access_token
};
var userInfoRes = await this.getUserInfo(userInfoParams);
if(userInfoRes.status!=0){
return userInfoRes;
}
var userInfoObj = userInfoRes.data;
//帐号登录---若用户信息已存在 则返回userpin 不存在则返回空 //帐号登录---若用户信息已存在 则返回userpin 不存在则返回空
var loginByUserNameParams={ var loginByUserNameParams={
"appInfo":pobj.appInfo, "appInfo":pobj.appInfo,
...@@ -239,11 +249,16 @@ class UtilsFeishuService{ ...@@ -239,11 +249,16 @@ class UtilsFeishuService{
"actionBody": { "actionBody": {
"openId":userAccessTokenObj.open_id, "openId":userAccessTokenObj.open_id,
"channelUserId":userAccessTokenObj.open_id,// Y 渠道用户ID "channelUserId":userAccessTokenObj.open_id,// Y 渠道用户ID
"channelUserName":userInfoObj.name,// N 渠道用户名
"nickName":userInfoObj.name, // N 用户昵称
"head_url":userInfoObj.avatar_url //头像
} }
}; };
var loginByUserNameRes = await this.getLoginByUserName(loginByUserNameParams); var loginByUserNameRes = await this.getLoginByUserName(loginByUserNameParams);
if(loginByUserNameRes && loginByUserNameRes.status==0){ if(loginByUserNameRes && loginByUserNameRes.status==0){
loginByUserNameRes.data.open_id = userAccessTokenObj.open_id; loginByUserNameRes.data.open_id = userAccessTokenObj.open_id;
loginByUserNameRes.data.session_key = userAccessTokenObj.session_key;
return loginByUserNameRes;//获取userpin直接返回 return loginByUserNameRes;//获取userpin直接返回
} }
// // 获取飞书用户信息 // // 获取飞书用户信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment