次の方法で共有


友だち情報の取得

Outlook Social Connector (OSC) は ISocialProvider::GetCapabilities メソッドを呼び出して、ソーシャル ネットワークの OSC プロバイダーの機能を決定します。 返される機能 XML の getFriends 要素と cacheFriends 要素が、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::GetPersonGetFriendsAndColleagues によって返される XML 内の各ユーザーについて、OSC は ISocialPerson インターフェイスを取得します。

  5. ISocialPerson::GetPictureGetFriendsAndColleagues によって返される XML 内の各ユーザーについて、OSC は画像リソースを取得します。

関連項目