功能 XML 示例

本主题中的 XML 示例是在调用社交网络的 ISocialProvider::GetCapabilities 方法后返回到 Outlook Social Connector (OSC) 的 XML 字符串。 XML 显示 OSC 提供程序如何指定 OSC 的功能和要求。

适用于好友的功能

在此示例中,OSC 提供程序指定以下元素来显示其支持好友功能的功能:

  • getFriendstrue 表示 OSC 提供程序支持 ISocialPerson::GetFriendsAndColleagues 方法以编程方式获取好友的信息。

  • cacheFriendstrue 以支持在 Outlook 联系人文件夹中缓存好友的信息。

  • contactSyncRestartInterval 为 60,以指示出现错误时,OSC 应每隔 60 分钟重试刷新缓存。

  • followPersontrue 以指示在社交网络上添加好友的能力。

  • doNotFollowPersonfalse ,表示 OSC 提供商不支持将某人删除为社交网络上的好友。

  • dynamicContactsLookupfalse ,指示 OSC 不应将好友的信息存储在内存中。

活动功能

OSC 提供程序指定以下元素来显示其支持活动的能力:

  • getActivitiestrue 以指示 OSC 提供程序支持 ISocialProfile::GetActivitiesOfFriendsAndColleagues 方法以编程方式获取好友的活动。

  • cacheActivitiesfalse ,以支持隐藏的 Outlook 新闻源文件夹中好友的缓存活动。

  • dynamicActivitiesLookupExtrue 以指示 OSC 应将好友的活动存储在内存中。

身份验证和帐户配置的功能

OSC 提供程序指定以下元素以显示其对身份验证和帐户配置的支持:

  • useLogonWebAuthfalse 表示 OSC 提供程序支持基本身份验证。

  • supportsAutoConfigurefalse 表示 OSC 不应尝试为用户自动配置和登录到社交网络。

  • useLogonCachedhideRememberMyPasswordfalse ,指示 OSC 应每次都提示输入密码,并且不应使用缓存的登录凭据登录。

  • displayUrlfalse ,表示 OSC 不应在帐户配置对话框中显示社交网络的 URL。

  • hideHyperlinkfalse ,表示 OSC 提供程序仅支持具有已知密码的现有帐户,并且 OSC 不应在帐户配置对话框中显示 “单击此处创建帐户 ”和 “忘记密码?” 超链接。

XML 示例

以下示例显示了 OSC 提供程序 的功能 XML。

<?xml version="1.0" encoding="utf-8" ?>
<capabilities xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd">
  <getFriends>true</getFriends>
  <cacheFriends>true</cacheFriends>
  <followPerson>true</followPerson>
  <doNotFollowPerson>false</doNotFollowPerson>
  <getActivities>true</getActivities>
  <cacheActivities>false</cacheActivities>
  <displayUrl>false</displayUrl>
  <useLogonWebAuth>false</useLogonWebAuth>
  <hideHyperlinks>false</hideHyperlinks>
  <supportsAutoConfigure>false</supportsAutoConfigure>
  <contactSyncRestartInterval>60</contactSyncRestartInterval>
  <dynamicActivitiesLookupEx>true</dynamicActivitiesLookupEx>
  <dynamicContactsLookup>false</dynamicContactsLookup>
  <useLogonCached>false</useLogonCached>
  <hideRememberMyPassword>false</hideRememberMyPassword>
  <createAccountUrl>https://contoso.com/createAccount</createAccountUrl>
  <forgotPasswordUrl>https://contoso.com/forgotPassword</forgotPasswordUrl>
</capabilities>

另请参阅