本产品(
音视频通信/2018-01-11)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
应用管理
| API | 标题 | API概述 |
|---|---|---|
| ModifyApp | 修改指定应用名称 | 调用ModifyApp修改指定应用的名称。 |
| DescribeApps | 查询应用列表 | 调用DescribeApps查询应用列表。 |
| DescribeAppKey | 查询指定应用AppKey | 调用DescribeAppKey查询指定应用的AppKey。 |
布局
| API | 标题 | API概述 |
|---|---|---|
| CreateAppLayout | 新增自定义布局 | 新增app自定义布局 |
| ModifyAppLayout | 修改自定义布局 | 修改app自定义布局 |
| DeleteAppLayout | 删除自定义布局 | 删除app自定义布局 |
| DescribeAppLayouts | 查询自定义布局列表 | 查询app自定义布局 |
| DescribeSystemLayoutList | 查询系统内置布局列表 | 系统内置布局 |
回调管理
| API | 标题 | API概述 |
|---|---|---|
| DescribeAppCallStatus | 查询应用回调状态 | 查看app回调开关 |
| ModifyAppCallbackStatus | 修改应用回调状态 | 更新app回调事件开关 |
| DescribeAllCallback | 系统回调支持的所有事件 | 列出系统支持的事件回调 |
| DescribeCallbacks | 查询应用回调列表 | app事件回调列表 |
| DescribeAppCallbackSecretKey | 查询回调密钥 | 获取app回调密钥 |
| ModifyCallbackMeta | 修改应用回调 | 更新app回调 |
| StartCategoryCallback | 开启某个事件回调 | 开启某个事件回调 |
| StopCategoryCallback | 关闭某个事件回调 | 关闭某个事件回调 |
频道管理
| API | 标题 | API概述 |
|---|---|---|
| DescribeChannels | 查询在线频道列表 | 本接口用于查询单AppId下的全部进行中的频道列表。 |
| StopChannel | 关闭频道 | 本接口用于服务端主动关闭频道。 |
| DescribeChannelAllUsers | 查询频道内在线用户 | 本接口用于查询频道内的用户列表。 |
| DescribeChannelUser | 查询用户在频道内的信息 | 本接口用于查询用户在频道内的信息。 |
| DescribeChannel | 查询在线频道信息 | 本接口用于查询在线频道信息。 |
| RemoveUsers | 踢出用户 | 本接口用于踢出频道内的用户。 |
云端录制
| API | 标题 | API概述 |
|---|---|---|
| 录制模板管理 | 录制模板管理 | |
| DescribeAppRecordStatus | 查询录制功能状态 | 查询应用录制开关 |
| ModifyAppRecordStatus | 修改录制功能状态 | 修改应用录制开关 |
| CreateAppRecordTemplate | 新增录制模板 | 增加应用录制模板 |
| ModifyAppRecordTemplate | 修改录制模板 | 修改应用录制模板 |
| DeleteAppRecordTemplate | 删除录制模板 | 删除应用录制模板 |
| DescribeAppRecordTemplates | 查询录制模板列表 | 应用录制模板列表 |
| 云端录制接口 | 云端录制接口 | |
| DescribeCloudRecordStatus | 查询录制状态 | 查询录制任务状态 |
| DescribeAppRecordingFiles | 录制文件列表 | 查询录制列表 |
| StartCloudRecord | 开始云端录制任务 | 本接口用于开始云端录制任务。 |
| UpdateCloudRecord | 更新云端录制任务 | 更新云端录制任务 |
| StopCloudRecord | 停止云端录制任务 | 本接口用于停止云端录制任务。 |
旁路推流
| API | 标题 | API概述 |
|---|---|---|
| 推流模板管理 | 推流模板管理 | |
| DescribeAppLiveStreamStatus | 查询旁路推流功能状态 | 查看应用旁路开关 |
| ModifyAppLiveStreamStatus | 修改旁路推流功能状态 | 修改应用旁路开关 |
| CreateAppStreamingOutTemplate | 创建推流模板 | 创建 RTC 3.0 应用推流模板。 |
| ModifyAppStreamingOutTemplate | 修改推流模板 | 修改 RTC 3.0 应用推流模板。 |
| DeleteAppStreamingOutTemplate | 删除推流模板 | 删除 RTC 3.0 应用推流模板。 |
| DescribeAppStreamingOutTemplates | 查询推流模板列表 | 查询 RTC 3.0 应用下的推流模板列表。 |
| 旁路推流接口 | 旁路推流接口 | |
| DescribeStreamingOutStatus | 查询旁路推流状态 | 查询旁路推流状态 |
| StartStreamingOut | 开始旁路推流任务 | 本接口用于开始旁路推流任务。 |
| UpdateStreamingOut | 更新旁路推流任务 | 更新旁路推流任务 |
| StopStreamingOut | 停止旁路推流任务 | 本接口用于停止旁路推流任务。 |
纪要
| API | 标题 | API概述 |
|---|---|---|
| 热词表 | 热词表 | |
| CreateCloudNotePhrases | 创建热词表 | 增加纪要热词表 |
| ModifyCloudNotePhrases | 修改热词表 | 更新纪要热词表 |
| DescribeCloudNotePhrases | 热词表列表 | 纪要热词列表 |
| DeleteCloudNotePhrases | 删除热词表 | 删除纪要热词表 |
| StartCloudNote | 开始纪要任务 | 开启智能纪要 |
| StartCloudNote | 开始纪要任务 | 开启智能纪要 |
| StopCloudNote | 停止纪要任务 | 停止智能纪要 |
| DescribeCloudNotes | 纪要文件列表 | 纪要列表 |
智能体
| API | 标题 | API概述 |
|---|---|---|
| 智能体模版管理 | 智能体模版管理 | |
| DescribeAppAgentFunctionStatus | 查询智能体功能开关 | 查询应用智能体开关 |
| ModifyAppAgentFunctionStatus | 修改智能体功能开关 | 修改应用智能体开关 |
| ModifyAppAgentTemplate | 修改智能体模板 | 更新应用智能体模版 |
| DescribeAppAgentTemplates | 查询智能体模版列表 | 应用智能体模版列表 |
| DeleteAppAgentTemplate | 删除智能体模版 | 删除应用智能体模版 |
| CreateAppAgentTemplate | 创建智能体模版 | 创建应用智能体模版 |
| 智能体接口 | 智能体接口 | |
| StartAgent | 启动智能体 | 启动AI Agent |
| GetAgent | 查询智能体状态 | GetAgent。 |
| UpdateAgent | 更新智能体 | 更新AI Agent |
| NotifyAgent | 自定义消息播报 | NotifyAgent |
| StopAgent | 关闭智能体 | 停止AI Agent |
数据服务
| API | 标题 | API概述 |
|---|---|---|
| 通信监测 | 通信监测 | |
| DescribeCallList | 分页查询时间范围内通信信息 | 调用DescribeCallList分页查询时间范围内创建的通信信息。 |
| DescribeCall | 查询单次通信详情 | 本接口用于查询单次通信详情。例如:您可以查询通讯状态、用户详情等信息。 |
| DescribePubUserListBySubUser | 订阅端获取通信中发布端用户列表 | 本接口用于根据订阅端获取通信中发布端用户列表。 |
| DescribeEndPointEventList | 获取端对端用户事件列表 | 本接口用于获取端对端用户事件列表。 |
| DescribeEndPointMetricData | 获取端对端指标数据 | 本接口用于获取端对端指标数据。 |
| DescribeQoeMetricData | 单次通信中下行体验质量指标 | 本接口用于获取单次通信中用户的下行体验质量指标。 |
| 频道数据 | 频道数据 | |
| DescribeChannelOverallData | 查询频道概览数据 | 本接口用于查询频道概览数据。 |
| DescribeChannelDistributionStatData | 获取频道分布统计数据 | 本接口用于获取频道分布统计数据。 |
| DescribeChannelAreaDistributionStatData | 获取频道地区分布统计数据 | 本接口用于获取频道地区分布统计数据。 |
| DescribeChannelTopPubUserList | 获取频道内发布端的用户列表 | 本接口用于获取频道内发布端的用户列表(按用户在线时长降序)。 |
| DescribeChannelUserMetrics | 查询频道概览中的用户数据 | 本接口用于查询频道概览中的用户数据。 |
| 用量统计 | 用量统计 | |
| DescribeUsageOverallData | 获取用量统计的概览数据 | 本接口用于获取用量统计的概览数据。 |
| DescribeUsageDistributionStatData | 获取用量统计的分布数据 | 本接口用于获取用量统计的分布数据。 |
| DescribeUsageAreaDistributionStatData | 获取用量统计的地域分布数据 | 本接口用于获取用量统计的地域分布数据。 |
| DescribeUsageOsSdkVersionDistributionStatData | 用量操作系统及SDK版本分布 | 本接口用于获取用量统计中各操作系统及SDK版本的分布数据。 |
| 质量统计 | 质量统计 | |
| DescribeQualityOverallData | 获取质量统计的概览数据 | 本接口用于获取质量统计的概览数据。 |
| DescribeQualityDistributionStatData | 获取质量统计的分布数据 | 本接口用于获取质量统计的分布数据。 |
| DescribeQualityAreaDistributionStatData | 获取质量统计的地域分布数据 | 本接口用于获取质量统计的地域分布数据。 |
| DescribeQualityOsSdkVersionDistributionStatData | 质量各操作系统及SDK版本分布 | 本接口用于获取质量统计中各操作系统及SDK版本的分布数据。 |
| 异常诊断 | 异常诊断 | |
| DescribeFaultDiagnosisOverallData | 获取异常诊断的概览数据 | 调用DescribeFaultDiagnosisOverallData获取异常诊断的概览数据。 |
| DescribeFaultDiagnosisFactorDistributionStat | 获取异常诊断的影响因素分布 | 调用DescribeFaultDiagnosisFactorDistributionStat获取异常诊断的影响因素分布。 |
| DescribeFaultDiagnosisUserList | 获取异常诊断的用户明细列表 | 调用DescribeFaultDiagnosisUserList获取异常诊断的用户明细列表。 |
| DescribeFaultDiagnosisUserDetail | 获取异常诊断的用户详情 | 调用DescribeFaultDiagnosisUserDetail获取异常诊断的用户详情。 |