Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-common-core
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-common-core
Commits
2253a929
提交
2253a929
authored
9月 09, 2025
作者:
000516
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
飞书应用添加卤币学院
上级
d4447c4f
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
18 行增加
和
7 行删除
+18
-7
FeiShuUtil.java
src/main/java/com/sfa/common/core/utils/sdk/FeiShuUtil.java
+18
-7
没有找到文件。
src/main/java/com/sfa/common/core/utils/sdk/FeiShuUtil.java
浏览文件 @
2253a929
...
...
@@ -44,7 +44,10 @@ public class FeiShuUtil {
private
String
appId
;
@Value
(
"${feishu.luzx.app_secret}"
)
private
String
appSecret
;
@Value
(
"${feishu.lbxy.app_id}"
)
private
String
lbxyAppId
;
@Value
(
"${feishu.lbxy.app_secret}"
)
private
String
lbxyAppSecret
;
@Value
(
"${feishu.bot_1.app_id}"
)
private
String
botAppId1
;
@Value
(
"${feishu.bot_1.app_secret}"
)
...
...
@@ -53,7 +56,8 @@ public class FeiShuUtil {
//飞书获取用户信息,注意值:最后的斜杆
@Value
(
"${feishu.redirectUri}"
)
private
String
redirectUri
;
public
static
final
String
APP_LUZX
=
"luzx"
;
public
static
final
String
APP_LBXY
=
"lbxy"
;
private
static
final
String
UTF_8
=
"UTF-8"
;
private
static
final
String
CONTENT_TYPE
=
"application/json; charset=utf-8"
;
...
...
@@ -70,12 +74,12 @@ public class FeiShuUtil {
* 根据用户的登录临时code获取useraccessToken
* 应用:链路中心
*/
public
String
createUserAccessToken
(
String
code
)
{
public
String
createUserAccessToken
(
String
code
,
String
app
)
{
try
{
HashMap
<
String
,
String
>
bodyMap
=
new
HashMap
<>();
bodyMap
.
put
(
"grant_type"
,
"authorization_code"
);
bodyMap
.
put
(
"client_id"
,
"cli_a7dbe3ec7d9e5013"
);
bodyMap
.
put
(
"client_secret"
,
"WxiT7uIJNDbDpEGfVCXEwNNfN1A3RgUo"
);
bodyMap
.
put
(
"client_id"
,
APP_LUZX
.
equals
(
app
)
?
appId
:
lbxyAppId
);
bodyMap
.
put
(
"client_secret"
,
APP_LUZX
.
equals
(
app
)
?
appSecret
:
lbxyAppSecret
);
bodyMap
.
put
(
"redirect_uri"
,
redirectUri
);
bodyMap
.
put
(
"code"
,
code
);
...
...
@@ -98,9 +102,9 @@ public class FeiShuUtil {
/**
* 根据用户的userAccessToken获取用户信息
*/
public
GetUserInfoRespBody
getUserInfo
(
String
userAccessToken
)
{
public
GetUserInfoRespBody
getUserInfo
(
String
userAccessToken
,
String
app
)
{
try
{
Client
client
=
getClientLUZX
();
Client
client
=
APP_LUZX
.
equals
(
app
)
?
getClientLUZX
()
:
getClientLBXY
();
GetUserInfoResp
resp
=
client
.
authen
().
userInfo
().
get
(
RequestOptions
.
newBuilder
()
.
userAccessToken
(
userAccessToken
)
.
build
());
...
...
@@ -328,6 +332,13 @@ public class FeiShuUtil {
public
Client
getClientLUZX
()
{
return
Client
.
newBuilder
(
appId
,
appSecret
).
build
();
}
/**
* 创建飞书客户端
* 应用:卤币学院
*/
public
Client
getClientLBXY
()
{
return
Client
.
newBuilder
(
lbxyAppId
,
lbxyAppSecret
).
build
();
}
/**
* 创建飞书客户端
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论