Verwenden der Microsoft Graph-API zum Arbeiten mit Project Rome

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Project Rome ist eine Microsoft-Initiative zum Erstellen einer Plattform, mit der App-Entwickler großartige geräteübergreifende Umgebungen erstellen können. Project Rome ermöglicht unterschiedliche Funktionen, die unterschiedliche Dienste und Clientendpunkte verbinden, wenn sich der Benutzer mit demselben Microsoft-Konto oder Geschäfts-, Schul- oder Unikonto anmeldet. Auf diese Weise können Sie geräte- und plattformübergreifende Oberflächen implementieren, die sich auf Benutzeraufgaben und nicht auf Geräte beziehen.

Drei wichtige Project Rome-Funktionen werden über Microsoft Graph verfügbar gemacht, um Ihnen dabei zu helfen, großartige geräteübergreifende Erfahrungen zu ermöglichen: Aktivitäten, Geräte und Benachrichtigungen.

Aktivitäten

Mit Aktivitäten in Microsoft Graph können Sie die Benutzeraktivierung mit Ihren Apps geräte- und plattformübergreifend fördern. Eine Aktivität ist die Einheit der Benutzeraktivierung und besteht aus drei Komponenten:

  • Ein Deep-Link
  • Eine visuelle Darstellung
  • Inhaltsmetadaten, die die Aktivität mithilfe des https://schema.org/ freigegebenen Vokabulars beschreiben

Wenn eine Sitzung von einer Anwendung erstellt wird, wird der Aktivität ein Verlaufselement hinzugefügt, um den Zeitraum der Benutzeraktivierung widerzuspiegeln. Jedes Mal, wenn ein Benutzer eine Aktivität erneut verwendet, wird der Aktivität ein neues Verlaufselement hinzugefügt, um benutzeraktiv zu werden.

Wenn eine Anwendung Benutzeraktivitätsobjekte veröffentlicht, wird das Objekt in einigen der neuen Ui-Oberflächen in Windows angezeigt, z. B. Cortana Benachrichtigungen und Zeitachse. Sie können sowohl umfangreiche Metadaten (um die Darstellung von Aktivitäten im richtigen Kontext zu ermöglichen) als auch umfangreiche visuelle Elemente (mit adaptivem Kartenmarkup ) in Ihren Aktivitätsobjekten angeben.

Sie können die folgenden Microsoft Graph-APIs verwenden, um Benutzeraktivitäten zu erstellen und abzurufen:

Geräte (veraltet)

Sie können Project Rome-APIs in Microsoft Graph für Folgendes verwenden:

  • Ermitteln und Herstellen einer Verbindung mit den Geräten des Benutzers
  • Remotestart von Apps auf diesen Geräten
  • Senden von Nachrichten an Ihre Apps auf diesen Geräten

Mit diesen APIs können Sie Apps erstellen, die umfassende Umgebungen erstellen, die ein einzelnes Gerät übergrenzen. Beispielsweise können Sie Ihre App so erweitern, dass sie auf einem größeren Bildschirm gestartet wird. Sie können auch eine Begleitumgebung für eine App auf einem anderen Gerät des Benutzers erstellen.

Sie können die folgenden Microsoft Graph-APIs verwenden, um mit anderen Windows Geräten zu kommunizieren:

Neuerungen

Informieren Sie sich über die aktuellsten neuen Features und Updates für diesen API-Satz.