Repository-API für das Anrufqualitätsdashboard (CQD) in Skype for Business Server

Zusammenfassung: Erfahren Sie mehr über die Repository-API für das Anrufqualitätsdashboard. Das Anrufqualitätsdashboard ist ein Tool zum Skype for Business Server.

Die Repository-API bietet programmgesteuerten Zugriff auf das Anrufqualitätsdashboard für Skype for Business Server.

Repository-API für das Dashboard für die Anrufqualität

Die Repository-API bietet eine Datenzugriffsschnittstelle für die Repositorydatenbank. Das Repository ermöglicht es, die Inhalte in einer Struktur oder Graphstruktur so zu organisieren, dass Benutzer sie auf die Weise gruppieren können, die für die Benutzer sinnvoll ist. Das Repository unterstützt zwei allgemeine Benutzertypen: Systembenutzer, bei dem es sich um einen integrierten Benutzer handelt, der das Repository darstellt, und reguläre Benutzer, die die autorisierten Benutzer des Repositorys darstellen.

Die Repository-API besteht aus drei allgemeinen Diensten:

Das Aufrufqualitätsdashboard verwendet die Repository-API, um die folgenden Informationen zu verwalten:

  • Benutzer : Darstellung der Benutzer, die Zugriff auf das Repository haben.

  • Bericht : Enthält eine Liste von Abfragen, die als Inhalt in Repositoryelementen gespeichert sind.

  • Abfrage : Dient zum Abrufen von Daten aus der Daten-API, die als Inhalt in Repositoryelementen gespeichert sind.

  • Benutzereinstellung : Beschreibt ein optionales Anwendungsverhalten für den Benutzer.

    CorS-Unterstützung (Cross-Origin Resource Sharing) für repository-API

Die Repository-API unterstützt CORS (Cross-Origin Resource Sharing). CORS ist ein HTTP-Feature, mit dem eine Webanwendung, die unter einer Domäne ausgeführt wird, auf Ressourcen in einer anderen Domäne zugreifen kann. Webbrowser implementieren eine Sicherheitseinschränkung, die als Richtlinie für denselben Ursprung bezeichnet wird und verhindert, dass eine Webseite APIs in einer anderen Domäne aufruft. CORS bietet eine sichere Möglichkeit, um einer Domäne (der Ursprungsdomäne) das Aufrufen von APIs in einer anderen Domäne zu ermöglichen. Ausführliche Informationen zu CORS finden Sie in der CORS-Spezifikation .

Aktivieren von CORS für die Repository-API

Im Folgenden finden Sie einen Auszug aus repository API web.config mit zwei Domänen, die in den CorsTrustedOrigin-Anwendungseinstellungen aufgeführt sind. Alle Anforderungen der skripts, die von diesen Servern geladen werden, werden von der Repository-API als vertrauenswürdig eingestuft.

Denken Sie daran, das genaue Protokoll, den Hostnamen und den Port (falls vorhanden) einzuschließen. Am Ende darf kein Schrägstrich (/) eingefügt werden. Mehrere Einträge können durch Trennzeichen durch Kommas angegeben werden.

<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>