Skype for Business Server 中用于通话质量仪表板的数据 API (CQD)

总结: 了解通话质量仪表板的数据 API。 通话质量仪表板是用于Skype for Business Server的工具。

数据 API 为Skype for Business Server的通话质量仪表板提供编程访问。

用于通话质量仪表板的数据 API

数据 API 提供 QoE 多维数据集的查询接口。 数据 API 是一种 REST API,用于处理基于指定维度和筛选器提供聚合 QoE 指标的多维数据库。

下表包含 REST 操作。

操作 说明
获取多维数据集
获取可用维度和度量值的列表。
获取维度成员
获取维度成员操作返回特定维度的成员列表。 它还允许筛选成员列表并获取子集,以降低电汇成本。
运行查询
通过运行查询操作,可以根据指定的维度、度量值和筛选器对多维数据集运行查询并返回数据。
清除缓存
清除缓存操作会删除服务器上的查询和数据缓存。 这将重置缓存,之后我们将从 QoE 多维数据集获取新请求的新数据。
获取集成日志
获取集成日志操作返回描述 QoE 多维数据集处理中的活动的日志条目列表。
获取最后一个集成数据
从多维数据集获取最后一个集成数据。

跨源资源共享 (CORS) 对数据 API 的支持

数据 API 支持跨源资源共享 (CORS) 。 CORS 是一项 HTTP 功能,使在一个域下运行的 Web 应用程序能够访问另一个域中的资源。 Web 浏览器实现称为 同源策略同源 策略的安全限制,以防止网页调用不同域中的 API。 CORS 提供了一种安全的方法,允许源域 (一个域) 调用另一个域中的 API。 有关 CORS 的详细信息,请参阅 CORS 规范。

为数据 API 启用 CORS

下面是数据 API web.config的摘录,其中显示了 corsTrustedOrigin 应用程序设置中列出的两个域。 数据 API 信任从这些服务器加载的脚本发出的所有请求。

如果有任何) ,请记得包括确切的协议、主机名和端口 (。 不要在末尾 (/) 中提出任何正斜杠字符。 可以通过用逗号分隔来指定多个条目。

<configuration>
  <appSettings>
    <add key="corsTrustedOrigin" value="https://<trusted-server>,http://<another-trusted-domain>:8080" /> <!-- Domains which are trusted to get the data -->
    <add key="QoEDataLib.DebugMode" value="True" /> <!-- Setting this to True, allows seeing of the detail logs in status page -->
...  </appSettings>
</configuration>