Compartilhar via


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.

  1. ISocialSession::LoggedOnUserID — O OSC obtém a ID do usuário do Office que está conectado à rede social.

  2. ISocialSession::GetPerson —Usando a ID do usuário do Office, o OSC obtém um objeto ISocialPerson para esse usuário.

  3. ISocialPerson::GetFriendsAndColleagues — O OSC obtém a lista de amigos do usuário na rede social.

  4. ISocialSession::GetPerson —Para cada pessoa no XML retornado por GetFriendsAndColleagues, o OSC obtém uma interface ISocialPerson .

  5. ISocialPerson::GetPicture — Para cada pessoa no XML retornado por GetFriendsAndColleagues, o OSC obtém um recurso de imagem.

Confira também