使用 Microsoft Graph API 处理 Project Rome

重要

Microsoft Graph版本下的 /beta API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

Project Rome 是 Microsoft 的一项计划,旨在构建一个平台,使应用开发人员能够构建出色的跨设备体验。 Project在用户使用同一 Microsoft 帐户或工作或学校帐户登录时,Rome 将启用连接不同服务和客户端终结点的不同功能。 这允许你实现以用户任务而不是设备为中心的跨设备和跨平台体验。

通过 Microsoft Project公开了三个关键的 Rome 功能Graph可帮助你实现出色的跨设备体验:活动、设备和通知。

活动

通过 Microsoft Graph,你可以推动用户跨设备和平台参与你的应用。 活动是用户参与度的单位,由三个部分组成:

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

当应用程序创建会话时,会向活动添加历史记录项以反映用户参与的时间段。 每次用户重新参与某个活动时,会向活动添加一个新的历史记录项,以增加用户参与度。

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

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

已 (的设备)

可以使用 Microsoft Project Rome API 来Graph:

  • 发现并连接到用户设备
  • 在这些设备上远程启动应用
  • 向这些设备上的应用发送消息

借助这些 API,你可以构建能够创建超越单个设备的丰富体验的应用。 例如,你可以扩展应用以在较大的屏幕上启动。 或者,你可以为用户的另一台设备上的应用创建配套体验。

可以使用以下 Microsoft Graph API 与其他设备Windows通信:

最近更新

了解此 API 集的最新功能和更新