获取好友信息
Outlook Social Connector (OSC) 调用 ISocialProvider::GetCapabilities 方法来确定社交网络的 OSC 提供程序的功能。 如果返回的功能 XML 中的 getFriends 和 cacheFriends 元素指示 OSC 提供程序支持获取好友并将好友缓存为相应联系人文件夹中的 Outlook 联系人项目,则 OSC 可以进行以下调用顺序。 OSC 调用此序列中的方法,以获取 ISocialPerson 接口支持的信息和图片 (,) 社交网络上的好友。
注意
OSC 按默认间隔刷新缓存。 如果在缓存刷新期间发生错误,OSC 会以另一个预设间隔重试,也可以通过在功能 XML 中指定 contactSyncRestartInterval 元素来控制该间隔。 有关刷新联系人缓存的详细信息,请参阅 同步好友和活动。
ISocialSession::LoggedOnUserID - OSC 获取登录到社交网络的 Office 用户的用户 ID。
ISocialSession::GetPerson - 使用 Office 用户的用户 ID,OSC 获取该用户的 ISocialPerson 对象。
ISocialPerson::GetFriendsAndColleagues - OSC 在社交网络上获取用户的朋友列表。
ISocialSession::GetPerson — 对于 GetFriendsAndColleagues 返回的 XML 中的每个人员,OSC 获取 ISocialPerson 接口。
ISocialPerson::GetPicture — 对于 GetFriendsAndColleagues 返回的 XML 中的每个人员,OSC 获取图片资源。