Microsoft Graph APIを使用してローマProject操作する

Projectローマは、クロスデバイス エクスペリエンス プラットフォームを構築するための Microsoft イニシアチブです。 Projectローマでは、ユーザーがクライアント デバイスでのサインインに使用したのと同じ Microsoft アカウントでサインインしたときに、ローカル クライアントまたはサービス上のアプリがリモート ホスト上のアプリやサービスと対話できるようになります。 これにより、デバイスではなくユーザー タスクを中心としたクロスデバイスエクスペリエンスとクロスプラットフォーム エクスペリエンスをプログラミングできます。

重要なコンポーネントは、Microsoft Graphを介して公開され、これらのエクスペリエンス (アクティビティ) を有効にします。

アクティビティ

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

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

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

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

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

新機能

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