使用 Microsoft 图形 API使用 Project Rome

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

以下关键功能通过 Microsoft Graph 公开,以帮助你启用跨设备体验。

活动

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

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

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

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

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

漫游数据

通过云剪贴板和 Windows 设置 API 访问存储在云中的 Windows 数据。

Windows 中的云剪贴板功能使用户能够在其应用程序和设备之间复制和粘贴文本、图像和链接等项。 可以使用 Microsoft Graph 中的云剪贴板 API 来:

Microsoft Graph 中的 Windows 设置 API 使代表用户和授权的第三方能够检索存储在 Microsoft 云中的 Windows 操作系统设置数据。 有关使用 Windows 设置 API 的详细信息,请参阅 使用 Windows 设置 API