Репозиторий API для панели мониторинга качества звонков (CQD) в Скайп для Business Server 2015Repository API for Call Quality Dashboard (CQD) in Skype for Business Server 2015

Сводка: Сведения об API репозитория для панели мониторинга качества звонков.Summary: Learn about the Repository API for Call Quality Dashboard. Панель мониторинга качества звонков — это средство для Скайп для Business Server 2015.Call Quality Dashboard is a tool for Skype for Business Server 2015.

API репозитория предоставляет программный доступ к панели мониторинга качества звонков для Скайп для Business Server 2015.The Repository API provides programmatic access for Call Quality Dashboard for Skype for Business Server 2015.

Репозиторий API для панели мониторинга качества звонкаRepository API for Call Quality Dashboard

API репозитория предоставляет интерфейс доступа к данным для базы данных репозитория.Repository API offers a data access interface to repository database. Репозиторий позволяет содержимое, организованных в виде дерева или график таким образом, чтобы пользователи можно сгруппировать их таким образом, имеет смысла для пользователей.The repository allows the contents to be organized in a tree or graph structure such that users can group them in the ways that make sense to the users. Репозиторий поддерживает два типа пользователей: системы пользователя, который является встроенной пользователя, представляющее репозитория и обычных пользователей, которые представляют авторизованные пользователи репозитория.The repository supports two general types of users: system user, which is a built-in user representing the repository, and regular users that represent the authorized users of the repository.

API репозитория состоит из трех общих служб.Repository API consists of three general services:

Панель мониторинга качества звонков использует API репозитория для управления со следующими сведениями:Call Quality Dashboard uses Repository API to manage the following information:

  • Пользователь - представление пользователей, имеющих доступ к репозиторию.User - representation of Users who have access to the repository.

  • Отчет - содержится список запросов, сохраненных в виде контента в хранилище элементов.Report - contains a list of Queries, stored as a content in repository items.

  • Запрос - используется для извлечения данных из интерфейса API данных, сохраненных в виде контента в хранилище элементов.Query - used to retrieve data from Data API, stored as a content in repository items.

  • Параметр пользователя - описываются функциональные возможности приложений необязательно для пользователя.User Setting - describes an optional application behavior for the user.

    Совместное использование (CORS) поддержка API репозитория междоменных ресурсовCross-Origin Resource Sharing (CORS) Support for Repository API

Репозиторий API поддерживает общий доступ к междоменных ресурсов (CORS).Repository API supports Cross-Origin Resource Sharing (CORS). CORS — это функция HTTP, который позволяет в рамках одного домена под управлением веб-приложения для доступа к ресурсам в другом домене.CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Веб-браузеры реализации ограничения безопасности, известных как политики единого происхождения Политики единого происхождения , не позволяющей веб-страницы из вызова API в другом домене.Web browsers implement a security restriction known as Same-Origin Policy same-origin policy that prevents a web page from calling APIs in a different domain. CORS предоставляет безопасный способ разрешить один домене (источник) вызов API-интерфейсы в другой домен.CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain. Спецификация CORS для получения дополнительных сведений см на CORS.See the CORS specification for details on CORS.

Включение CORS для API репозиторияEnabling CORS for Repository API

Ниже приведен фрагмент файла Web.config API репозитория, отражающая двух доменов, перечисленных в параметрах приложения corsTrustedOrigin.The following is an excerpt of Repository API web.config, showing two domains listed in corsTrustedOrigin application settings. Все запросы, выполненные с скрипты, загруженными из этих серверов являются доверенными API репозитория.All requests made by the scripts loaded from these servers are trusted by Repository API.

Не забудьте включить точное протокол, имя узла и порта (если они имеются).Remember to include the exact protocol, host name, and port (if any). Не следует поместить какие-либо прямая косая черта (/) знаков в конце.Do not to put any forward slash character (/) at the end. Несколько записей можно указать, разделив их запятыми.Multiple entries can be specified by separating with commas.

<repositoryConfiguration>
    <service corsTrustedOrigin="https://<trusted-server>,http://<another-trusted-domain>:8080"" />
    <diagnostics eventLevel="Verbose" systemLoggedEventLevel="Error">
      <traceLog enabled="true" fileName="repository_trace.log" />
    </diagnostics>
 </repositoryConfiguration>