Microsoft Graph API を使用して、ローマのProjectする

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

Projectは、アプリ開発者が素晴らしいクロスデバイス エクスペリエンスを構築できるプラットフォームを構築するための Microsoft のイニシアチブです。 Projectは、ユーザーが同じ Microsoft アカウントまたは仕事用または学校アカウントでサインインするときに、さまざまなサービスとクライアント エンドポイントを接続するさまざまな機能を有効にしています。 これにより、デバイスではなくユーザー タスクを中心にしたクロスデバイスエクスペリエンスとクロスプラットフォーム エクスペリエンスを実装できます。

Microsoft Projectを使用して、Graphアクティビティ、デバイス、通知の 3 つの重要な機能が公開されています。

アクティビティ

Microsoft Graphアクティビティを使用すると、デバイスやプラットフォーム間でアプリとのユーザーエンゲージメントを促進できます。 アクティビティはユーザーエンゲージメントの単位であり、次の 3 つのコンポーネントで構成されます。

  • ディープ リンク
  • 視覚的表現
  • 共有ボキャブラリを使用して、アクティビティを説明する https://schema.org/ コンテンツ メタデータ

アプリケーションによってセッションが作成されると、履歴アイテムがアクティビティに追加され、ユーザーエンゲージメントの期間が反映されます。 ユーザーがアクティビティに再び参加する度に、新しい履歴アイテムがアクティビティに追加され、ユーザーエンゲージメントが発生します。

アプリケーションがユーザー アクティビティ オブジェクトを発行すると、Windows の新しい UI サーフェスの一部にオブジェクトが表示されます。たとえば、Cortana 通知とタイムライン。 アクティビティ オブジェクトには、リッチ メタデータ (適切なコンテキストでアクティビティを表示する) とリッチ ビジュアル (アダプティブ カード マークアップを使用) の両方を指定できます。

ユーザー アクティビティを作成および取得するには、次の Microsoft Graph API を使用できます。

デバイス (非推奨)

Microsoft のローマ API Project使用して、次のGraph使用できます。

  • ユーザーのデバイスを検出して接続する
  • これらのデバイスでアプリをリモートで起動する
  • それらのデバイス上のアプリにメッセージを送信する

これらの API を使用すると、単一のデバイスを超越する豊富なエクスペリエンスを作成するアプリを構築できます。 たとえば、アプリを拡張して、大きな画面で起動できます。 または、別のユーザーのデバイスでアプリのコンパニオン エクスペリエンスを作成することもできます。

次の Microsoft Graph API を使用して、他のデバイスWindowsできます。

新機能

この API セットに関する 最新機能や更新プログラム を検索してください。