Obter informações de amigos
O OSC (Outlook Social Connector) chama o método ISocialProvider::GetCapabilities para determinar os recursos do provedor OSC para uma rede social. Se os elementos getFriends e cacheFriends nos recursos retornados XML indicarem que o provedor OSC dá suporte à obtenção de amigos e cache de amigos como itens de contato do Outlook em uma pasta de contatos correspondente, o OSC poderá fazer a sequência de chamadas a seguir. O OSC chama métodos nesta sequência para obter informações e imagens (conforme o suporte da interface ISocialPerson ) para amigos na rede social.
Observação
O OSC atualiza o cache em um intervalo padrão. Se ocorrer um erro durante a atualização de cache, o OSC repetirá em outro intervalo predefinido, que também pode ser controlado especificando o elemento contactSyncRestartInterval nos recursos XML. Para obter mais informações sobre como atualizar o cache de contatos, consulte Sincronizando Amigos e Atividades.
ISocialSession::LoggedOnUserID — O OSC obtém a ID do usuário do Office que está conectado à rede social.
ISocialSession::GetPerson —Usando a ID do usuário do Office, o OSC obtém um objeto ISocialPerson para esse usuário.
ISocialPerson::GetFriendsAndColleagues — O OSC obtém a lista de amigos do usuário na rede social.
ISocialSession::GetPerson —Para cada pessoa no XML retornado por GetFriendsAndColleagues, o OSC obtém uma interface ISocialPerson .
ISocialPerson::GetPicture — Para cada pessoa no XML retornado por GetFriendsAndColleagues, o OSC obtém um recurso de imagem.