活动源项的 XML 概述

活动源由社交网络上发生的一个或多个活动组成。 每个活动源由 activityFeed 元素表示,并具有以下三条信息:

  • network - 活动源自的社交网络的名称。

  • 活动 - 在该社交网络上登录用户的帐户上发生的活动的容器。

  • 模板 - 用于在 活动中显示相应活动项的模板的容器。

若要创建活动源项,必须符合 Outlook Social Connector (OSC) 提供程序扩展性 XML 架构。 图 1 显示了活动源 XML 结构。

图 1. 活动源 XML 结构

活动 XML 结构

对于每个活动源项,此架构中最重要的两个部分是 activityDetailsactivityTemplateContainer 元素:

  • activityDetails 元素存储每个活动源项的特定信息,例如活动所有者的姓名或上传图片的 URL。

  • activityTemplateContainer 元素存储每个活动源项的格式或布局。 它由单个 activityTemplate 元素表示的模板组成,这些模板可重复使用多个源项。

对于单个活动源项, activityTemplate 元素指定以下四条信息:

  • icon - 指定用于显示活动源项的图标的 URL。

  • title - 描述活动源项。

  • type - 指定活动类型,例如状态、照片或文档更新。

  • data - 指定与活动源项一起显示的任何额外信息。

提示

活动源中显示的图标始终与 ISocialProvider::SocialNetworkIcon 属性返回的提供程序图标相同。

有关 activityDetails 元素、 activityTemplateContainer 元素、模板令牌和模板变量的详细信息,请参阅以下主题:

有关活动源 XML 的示例,请参阅 活动源 XML 示例

另请参阅