Desenvolver um provedor com o esquema XML OSC
O esquema de provedor XML do Outlook Social Connector (OSC)define o formato de uma quantidade significativa de informações que passam de uma rede social através de um provedor do OSC da rede para o OSC. O esquema XML permite que um provedor de OSC especifique as funcionalidades do provedor, amigos e itens do feed de atividades na rede social, usando os três principais elementosfuncionalidades, amigose feed de o atividadese seus elementos filhos. O provedor OSC implementa interfaces e seus métodos na extensibilidade OSC do provedor, retornando cadeias de caracteres XML como parâmetros de saída que estão em conformidade com o esquema OSC do provedor XML. O OSC chama esses métodos para obter informações que podem entender como definidas pela esquema XML.
Observação
A extensibilidade do provedor OSC dá suporte à depuração de provedores definindo o DebugProviders
valor da chave do HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector
registro como 1. Quando você ativa o provedor de depuração de bugs, a OSC valida o provedor de XML em relação a versão do esquema XML OSC que você especifica no atributo XML xmlns. Para OSC 1.1 e versões do OSC desde o Outlook Social Connector 2013, especificar o atributo xmlnsda seguinte maneira: xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd"
Nesta seção
Sincronização de amigos e atividades: descreve as várias formas que provedores OSC podem sincronizar amigos, não-amigos e atividades em uma rede social.
Exemplos de XML provedor OSC: inclui exemplos de que mostram como especificar os recursos de um provedor de OSC, amigos e itens do feed de atividades em uma rede social, usando o esquema XML do OSC.
XML para recursos: explica o método – ISocialProvider::GetCapabilities que o OSC usa para obter informações sobre os recursos, expresso nos recursos XML do provedor OSC. Esta seção descreve também os elementos XML no esquema XML do provedor OSC que permite que um provedor OSC especifique sua funcionalidade, incluindo a maneira que autentica usuários e sincroniza atividades e os amigos.
XML para amigos: fornece exemplos de APIs que usam o OSC para obter informações de amigos, expressas no XMLamigosdo provedor OSC. Esta seção também descreve os elementos no XMLamigos.
XML de atividades: fornece exemplos de APIs que usam o OSC para obter informações sobre atividades, expressas no XMLfeed de atividades do provedor OSC. Esta seção descreve também os elementos XML no esquema XML do provedor OSC que permitem que um provedor OSC especifique um feed de atividades. Um feed de atividades inclui a rede na qual o item do feed de atividades teve origem, detalhes de cada item do feed de atividades (como proprietário, tipo e publicar a data da atividade) e o modelo para exibir a atividade.