fix: update callback URLs for WeCom, DingTalk, and Lark platforms to use the correct path

This commit is contained in:
wxg0103 2025-07-29 12:25:42 +08:00
parent aa7af2bcd3
commit f13dcbcc3c

View File

@ -154,14 +154,14 @@ const open = async (platform: Platform) => {
Object.assign(currentPlatform, platform)
// callback_url
const defaultCallbackUrl = window.location.origin
const defaultCallbackUrl = window.location.origin + window.MaxKB.chatPrefix + '/api'
switch (platform.key) {
case 'wecom':
if (currentPlatform.config.app_key) {
currentPlatform.config.agent_id = currentPlatform.config.app_key
delete currentPlatform.config.app_key
}
currentPlatform.config.callback_url = `${defaultCallbackUrl}/chat/api/auth/wecom`
currentPlatform.config.callback_url = `${defaultCallbackUrl}/auth/wecom`
break
case 'dingtalk':
if (currentPlatform.config.agent_id) {
@ -174,10 +174,10 @@ const open = async (platform: Platform) => {
app_secret: currentPlatform.config.app_secret,
callback_url: defaultCallbackUrl
}
currentPlatform.config.callback_url = `${defaultCallbackUrl}/chat/api/auth/dingtalk`
currentPlatform.config.callback_url = `${defaultCallbackUrl}/auth/dingtalk`
break
case 'lark':
currentPlatform.config.callback_url = `${defaultCallbackUrl}/chat/api/auth/lark`
currentPlatform.config.callback_url = `${defaultCallbackUrl}/auth/lark`
break
default:
break