diff --git a/.env.production b/.env.production index 81f10c55..272cb4db 100644 --- a/.env.production +++ b/.env.production @@ -53,14 +53,16 @@ NODE_OPTIONS=--max_old_space_size=4096 # ======================================== # Bytedesk 客服系统配置 # ======================================== -# Bytedesk 服务器地址 -REACT_APP_BYTEDESK_API_URL=http://43.143.189.195 +# Bytedesk 服务器地址(使用相对路径,通过 Nginx 代理) +# ⚠️ 重要:生产环境必须使用相对路径,避免 Mixed Content 错误 +# Nginx 配置:location /bytedesk-api/ { proxy_pass http://43.143.189.195/; } +REACT_APP_BYTEDESK_API_URL=/bytedesk-api -# 组织 ID(从管理后台获取) +# 组织 UUID(从管理后台 -> 设置 -> 组织信息 -> 组织UUID) REACT_APP_BYTEDESK_ORG=df_org_uid -# 工作组 ID(从管理后台获取) -REACT_APP_BYTEDESK_SID=df_wg_aftersales +# 工作组 UUID(从管理后台 -> 客服管理 -> 工作组 -> 工作组UUID) +REACT_APP_BYTEDESK_SID=df_wg_uid # 客服类型(2=人工客服, 1=机器人) REACT_APP_BYTEDESK_TYPE=2 diff --git a/src/bytedesk-integration/.env.bytedesk.example b/src/bytedesk-integration/.env.bytedesk.example index 8bd1a900..a8eb26bf 100644 --- a/src/bytedesk-integration/.env.bytedesk.example +++ b/src/bytedesk-integration/.env.bytedesk.example @@ -29,15 +29,16 @@ REACT_APP_BYTEDESK_API_URL=http://43.143.189.195 # Bytedesk组织和工作组配置(必需) # ============================================================================ -# 组织ID(Organization UID) -# 获取方式: 登录管理后台 -> 设置 -> 组织信息 -> 复制UID -# 示例: df_org_uid +# 组织 UUID(Organization UUID) +# 获取方式: 登录管理后台 -> 设置 -> 组织信息 -> 组织UUID +# 注意: 不是"组织代码",是"组织UUID"(df_org_uid) +# 当前配置: df_org_uid(默认组织) REACT_APP_BYTEDESK_ORG=df_org_uid -# 工作组ID(Workgroup SID) -# 获取方式: 登录管理后台 -> 客服管理 -> 工作组 -> 复制工作组ID -# 示例: df_wg_aftersales (售后服务组) -REACT_APP_BYTEDESK_SID=df_wg_aftersales +# 工作组 UUID(Workgroup UUID) +# 获取方式: 登录管理后台 -> 客服管理 -> 工作组 -> 工作组UUID +# 当前配置: df_wg_uid(默认工作组) +REACT_APP_BYTEDESK_SID=df_wg_uid # ============================================================================ # 可选配置 diff --git a/src/bytedesk-integration/config/bytedesk.config.js b/src/bytedesk-integration/config/bytedesk.config.js index 2f6b4f5e..21575a63 100644 --- a/src/bytedesk-integration/config/bytedesk.config.js +++ b/src/bytedesk-integration/config/bytedesk.config.js @@ -3,15 +3,15 @@ * 指向43.143.189.195服务器 * * 环境变量配置(.env文件): - * REACT_APP_BYTEDESK_API_URL=http://43.143.189.195 + * REACT_APP_BYTEDESK_API_URL=/bytedesk-api * REACT_APP_BYTEDESK_ORG=df_org_uid - * REACT_APP_BYTEDESK_SID=df_wg_aftersales + * REACT_APP_BYTEDESK_SID=df_wg_uid */ // 从环境变量读取配置 -const BYTEDESK_API_URL = process.env.REACT_APP_BYTEDESK_API_URL || 'http://43.143.189.195'; +const BYTEDESK_API_URL = process.env.REACT_APP_BYTEDESK_API_URL || '/bytedesk-api'; const BYTEDESK_ORG = process.env.REACT_APP_BYTEDESK_ORG || 'df_org_uid'; -const BYTEDESK_SID = process.env.REACT_APP_BYTEDESK_SID || 'df_wg_aftersales'; +const BYTEDESK_SID = process.env.REACT_APP_BYTEDESK_SID || 'df_wg_uid'; /** * Bytedesk客服基础配置