使用 Microsoft 图形 API使用 Project Rome

Project Rome 是 Microsoft 的一项计划,旨在构建跨设备体验平台。 当用户使用用于在客户端设备上登录的同一 Microsoft 帐户登录时,Project Rome 使本地客户端或服务上的应用能够与远程主机上的应用和服务进行交互。 这允许你对以用户任务而不是设备为中心的跨设备和跨平台体验进行编程。

关键组件通过 Microsoft Graph 公开,以实现以下体验:活动。

活动

Microsoft Graph 中的活动使你能够推动用户跨设备和平台参与你的应用。 活动是用户参与的单元,由三个组件组成:

  • 深层链接
  • 视觉对象表示形式
  • 使用 https://schema.org/ 共享词汇描述活动的内容元数据

当应用程序创建会话时,会将历史记录项添加到活动中,以反映用户参与期。 每次用户重新参与某个活动时,都会向活动添加新的历史记录项,以累积用户参与度。

当应用程序发布用户活动对象时,该对象将显示在 Windows 中的某些新 UI 图面中;例如 Cortana 通知和时间线。 可以指定丰富的元数据 (,以允许在正确的上下文) 和丰富的视觉对象中显示活动, (在活动对象中使用 自适应卡片 标记) 。

可以使用以下 Microsoft Graph API 创建和检索用户活动: