获取好友信息

Outlook Social Connector (OSC) 调用 ISocialProvider::GetCapabilities 方法来确定社交网络的 OSC 提供程序的功能。 如果返回的功能 XML 中的 getFriendscacheFriends 元素指示 OSC 提供程序支持获取好友并将好友缓存为相应联系人文件夹中的 Outlook 联系人项目,则 OSC 可以进行以下调用顺序。 OSC 调用此序列中的方法,以获取 ISocialPerson 接口支持的信息和图片 (,) 社交网络上的好友。

注意

OSC 按默认间隔刷新缓存。 如果在缓存刷新期间发生错误,OSC 会以另一个预设间隔重试,也可以通过在功能 XML 中指定 contactSyncRestartInterval 元素来控制该间隔。 有关刷新联系人缓存的详细信息,请参阅 同步好友和活动

  1. ISocialSession::LoggedOnUserID - OSC 获取登录到社交网络的 Office 用户的用户 ID。

  2. ISocialSession::GetPerson - 使用 Office 用户的用户 ID,OSC 获取该用户的 ISocialPerson 对象。

  3. ISocialPerson::GetFriendsAndColleagues - OSC 在社交网络上获取用户的朋友列表。

  4. ISocialSession::GetPerson — 对于 GetFriendsAndColleagues 返回的 XML 中的每个人员,OSC 获取 ISocialPerson 接口。

  5. ISocialPerson::GetPicture — 对于 GetFriendsAndColleagues 返回的 XML 中的每个人员,OSC 获取图片资源。

另请参阅