API del depósito para el panel de calidad de llamada (CQD) en Skype para Business Server 2015Repository API for Call Quality Dashboard (CQD) in Skype for Business Server 2015

Resumen: Obtenga información acerca de la API del depósito para el panel de calidad de llamada.Summary: Learn about the Repository API for Call Quality Dashboard. Panel de calidad de llamada es una herramienta de Skype para Business Server 2015.Call Quality Dashboard is a tool for Skype for Business Server 2015.

La API de repositorio proporciona acceso mediante programación para llamar al panel de calidad de Skype para Business Server 2015.The Repository API provides programmatic access for Call Quality Dashboard for Skype for Business Server 2015.

API del depósito para el panel de calidad de llamadaRepository API for Call Quality Dashboard

API del depósito ofrece una interfaz de acceso a datos a la base de datos de repositorio.Repository API offers a data access interface to repository database. El repositorio permite que el contenido a organizarse en una estructura de árbol o gráfico de manera que los usuarios pueden agrupar en las formas que tienen sentido para los usuarios.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. El repositorio es compatible con dos tipos generales de los usuarios: el usuario del sistema, que es un usuario integrada que representa el repositorio y los usuarios habituales que representan a los usuarios autorizados del repositorio de.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 del depósito consta de tres servicios generales:Repository API consists of three general services:

Panel de calidad de llamada usa la API de repositorio para administrar la información siguiente:Call Quality Dashboard uses Repository API to manage the following information:

  • Usuario : representación de los usuarios que tienen acceso al repositorio.User - representation of Users who have access to the repository.

  • Informe - contiene una lista de consultas, que se almacenan como un contenido en elementos del repositorio.Report - contains a list of Queries, stored as a content in repository items.

  • Consulta - utilizada para recuperar datos de la API de datos, almacenados como un contenido en elementos del repositorioQuery - used to retrieve data from Data API, stored as a content in repository items.

  • Configuración de usuario - describe un comportamiento de aplicación opcional para el usuario.User Setting - describes an optional application behavior for the user.

    Recursos de origen cruzado (CORS) soporte para la API del depósito de uso compartidoCross-Origin Resource Sharing (CORS) Support for Repository API

API del depósito es compatible con el uso compartido de recursos de origen cruzado (CORS).Repository API supports Cross-Origin Resource Sharing (CORS). CORS es una característica HTTP que permite a una aplicación web que se ejecuta en un dominio tener acceso a recursos en otro dominio.CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Los exploradores Web implementan una restricción de seguridad que se conoce como directiva del mismo origen de Directiva del mismo origen que impide que una página web de llamar a las API en un dominio diferente.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 proporciona una forma segura para permitir que un dominio (el dominio de origen) para llamar a las API en otro dominio.CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain. Vea la especificación de CORS para obtener información detallada en CORS.See the CORS specification for details on CORS.

Habilitar CORS para la API de repositorioEnabling CORS for Repository API

El siguiente es un fragmento del archivo web.config de API de repositorio, que muestra dos dominios incluidos en la configuración de la aplicación corsTrustedOrigin.The following is an excerpt of Repository API web.config, showing two domains listed in corsTrustedOrigin application settings. Todas las solicitudes realizadas por los scripts que se cargan desde estos servidores son de confianza mediante la API de repositorio.All requests made by the scripts loaded from these servers are trusted by Repository API.

No olvide incluir el protocolo exacta, el nombre de host y el puerto (si hay alguno).Remember to include the exact protocol, host name, and port (if any). No para colocar cualquiera diagonal carácter (/) al final.Do not to put any forward slash character (/) at the end. Pueden especificarse varias entradas, separe con comas.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>