开发具有 OSC XML 架构的提供程序

Outlook Social Connector (OSC) 提供程序 XML 架构定义了从社交网络通过网络的 OSC 提供程序传递到 OSC 的大量信息的格式。 XML 架构允许 OSC 提供程序通过使用三个main元素、功能、好友和 activityFeed 及其子元素来指定社交网络上提供程序、好友和活动源项的功能。 OSC 提供程序在 OSC 提供程序扩展性中实现接口及其方法,将 XML 字符串作为符合 OSC 提供程序 XML 架构的输出参数返回。 OSC 调用这些方法以获取它可理解的 XML 架构定义的信息。

注意

OSC 提供程序扩展性通过将注册表项的值HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector设置为 DebugProviders 1,支持调试提供程序。 打开提供程序调试时,OSC 会根据你在 xmlns XML 属性中指定的 OSC XML 架构版本验证提供程序 XML。 对于 OSC 1.1 和自 Outlook Social Connector 2013 以来的 OSC 版本,请指定 xmlns 属性,如下所示: xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd"

本节内容

  • 同步好友和活动:介绍 OSC 提供商在社交网络上同步好友、非好友和活动的各种方法。

  • OSC 提供程序 XML 示例:包括演示如何使用 OSC XML 架构在社交网络上指定 OSC 提供程序、好友和活动源项的功能的 XML 示例。

  • XML for Capabilities:说明 OSC 用于从 OSC 提供程序获取功能信息(以功能 XML 表示)的 - ISocialProvider::GetCapabilities 方法。 本部分还介绍 OSC 提供程序 XML 架构中的 XML 元素,这些元素允许 OSC 提供程序指定其功能,包括它如何对用户进行身份验证以及同步好友和活动。

  • 用于好友的 XML:提供了 OSC 用于从 OSC 提供程序获取友元信息(以 友元 XML 表示)的 API 的示例。 本部分还介绍 友元 XML 中的元素。

  • 活动的 XML:提供了 OSC 用于从 OSC 提供程序获取 以 activityFeed XML 表示的活动信息的示例。 本部分还介绍 OSC 提供程序 XML 架构中的 XML 元素,这些元素允许 OSC 提供程序指定活动源。 活动源包括活动源项的起源网络、每个活动源项 (的详细信息,例如活动) 的所有者、类型和发布日期,以及显示活动的模板。

参考

另请参阅