Skip to content

第三方集成

MootingBackend 集成的第三方服务说明。

邮件服务

飞书 SMTP

用于发送验证码邮件。

配置:

properties
spring.mail.host=smtp.feishu.cn
spring.mail.port=465
spring.mail.username=no-reply@mooting.life
spring.mail.password=your-smtp-auth-code
spring.mail.properties.mail.smtp.ssl.enable=true

实现类: VerifyCodeEmailSender

其他支持的邮件服务

  • 腾讯企业邮箱
  • 阿里云邮件推送
  • AWS SES
  • SendGrid

短信服务

阿里云短信

用于发送短信验证码。

配置:

properties
app.sms.aliyun.access-key-id=your-access-key-id
app.sms.aliyun.access-key-secret=your-access-key-secret
app.sms.aliyun.sign-name=Mooting
app.sms.aliyun.template-code=SMS_XXXXXXXXX

实现类: VerifyCodeSmsSender

模板示例:

您的验证码是 ${code},5分钟内有效,请勿泄露给他人。

配置步骤

  1. 登录阿里云控制台
  2. 开通短信服务
  3. 创建 AccessKey
  4. 申请短信签名
  5. 创建短信模板
  6. 配置到 application.properties

语音识别 (客户端)

腾讯云 ASR

MootingAPP 使用腾讯云 ASR 进行实时语音转写。

配置位置: MootingAPP/src/services/tencentCloud.js

协议: WebSocket

API 地址: wss://asr.cloud.tencent.com/asr/v2/{appId}

安全提醒

腾讯云密钥不应硬编码在客户端,生产环境应通过后端代理获取临时凭证。

Mooting 开发者文档