Meeting BaaS APIs
完整的会议智能 API 平台
Meeting BaaS 提供了一套全面的 API endpoint,可通过编程方式访问 Zoom、Google Meet 和 Microsoft Teams 的会议数据。我们提供两个 API 版本:
我们的 API 支持以下功能:
- Deploy 会议 bot,加入并录制视频会议
- 同步 Google Workspace 和 Microsoft Outlook 的日历事件
- 创建能够发言和交互的 AI 会议助手
- 访问会议转写内容、录像及元数据
- 通过 webhook 接收实时更新
我们的 API 采用简洁的 RESTful 设计,可集成到任何应用程序中,以最少的工作量实现强大的会议智能功能。
核心 API Endpoint
会议 Bot API
- Deploy Bot: 以可自定义的设置将 bot 发送到会议中
- 移除 Bot: 结束 bot 在进行中会议的参与
- 获取会议数据: 检索录像、转写内容和元数据
- 列出 Bot: 查看所有已 deploy 的 bot 及其状态
- 重新转写: 使用不同的服务商生成新的转写内容
日历 API
- 连接日历: 与 Google 和 Microsoft 日历服务商同步
- 列出事件: 查看即将到来和已过去的日历事件
- 安排录制: 自动录制特定的日历事件
- Webhook 管理: 接收实时日历更新
发言 Bot API
- Deploy 发言助手: 创建具有自定义角色的 AI 会议参与者
- 音频流: 传输会议音频和 bot 响应
- 角色管理: 定义 bot 的个性和知识库
Webhook API
- 实时事件: 接收会议状态的实时更新
- 完成通知: 录像就绪时获得通知
- 日历同步: 接收日历变更通知
集成方式
Meeting BaaS 提供多种集成路径,满足不同的开发需求:
1. RESTful API
使用标准 HTTP 方法和 JSON payload 直接访问 API。适用于自定义实现以及我们的 SDK 未覆盖的编程语言。
2. TypeScript SDK
我们官方的 TypeScript SDK 提供对所有 Meeting BaaS 功能的类型安全访问,并附有完整文档。
3. Webhook 集成
事件驱动架构,将更新实时推送到你的应用程序,减少轮询需求。
4. 开源组件
许多 Meeting BaaS 组件以开源仓库的形式提供,支持自定义和自托管。
示例:将 Bot 发送到会议
以下是使用我们的 API 将录制 bot 发送到会议的简单示例:
此示例演示如何使用 bash 脚本邀请 bot 加入会议。
#!/bin/bash
# Example: Sending a Bot to a Meeting
curl -X POST "https://api.meetingbaas.com/bots" \
-H "Content-Type: application/json" \
-H "x-meeting-baas-api-key: YOUR-API-KEY" \
-d '{
"meeting_url": "YOUR-MEETING-URL",
"bot_name": "AI Notetaker",
"recording_mode": "speaker_view",
"bot_image": "https://example.com/bot.jpg",
"entry_message": "I am a good meeting bot :)",
"reserved": false,
"speech_to_text": {
"provider": "Default"
},
"automatic_leave": {
"waiting_room_timeout": 600
}
}'
开始使用
准备好将 Meeting BaaS 集成到你的应用程序了吗?查看我们的完整文档和 SDK: