活动源项的 XML 概述
活动源由社交网络上发生的一个或多个活动组成。 每个活动源由 activityFeed 元素表示,并具有以下三条信息:
network - 活动源自的社交网络的名称。
活动 - 在该社交网络上登录用户的帐户上发生的活动的容器。
模板 - 用于在 活动中显示相应活动项的模板的容器。
若要创建活动源项,必须符合 Outlook Social Connector (OSC) 提供程序扩展性 XML 架构。 图 1 显示了活动源 XML 结构。
图 1. 活动源 XML 结构
对于每个活动源项,此架构中最重要的两个部分是 activityDetails 和 activityTemplateContainer 元素:
activityDetails 元素存储每个活动源项的特定信息,例如活动所有者的姓名或上传图片的 URL。
activityTemplateContainer 元素存储每个活动源项的格式或布局。 它由单个 activityTemplate 元素表示的模板组成,这些模板可重复使用多个源项。
对于单个活动源项, activityTemplate 元素指定以下四条信息:
icon - 指定用于显示活动源项的图标的 URL。
title - 描述活动源项。
type - 指定活动类型,例如状态、照片或文档更新。
data - 指定与活动源项一起显示的任何额外信息。
提示
活动源中显示的图标始终与 ISocialProvider::SocialNetworkIcon 属性返回的提供程序图标相同。
有关 activityDetails 元素、 activityTemplateContainer 元素、模板令牌和模板变量的详细信息,请参阅以下主题:
有关活动源 XML 的示例,请参阅 活动源 XML 示例。