Obtention des informations sur les amis
Outlook Social Connector (OSC) appelle la méthode ISocialProvider ::GetCapabilities pour déterminer les fonctionnalités du fournisseur OSC pour un réseau social. Si les éléments getFriends et cacheFriends dans le xml des fonctionnalités retournées indiquent que le fournisseur OSC prend en charge l’obtention d’amis et la mise en cache des amis en tant qu’éléments de contact Outlook dans un dossier de contacts correspondant, l’OSC peut effectuer la séquence d’appels suivante. L’OSC appelle des méthodes dans cette séquence pour obtenir des informations et des images (comme pris en charge par l’interface ISocialPerson ) pour les amis sur le réseau social.
Remarque
L’OSC actualise le cache à un intervalle par défaut. Si une erreur se produit lors de l’actualisation du cache, l’OSC effectue une nouvelle tentative à un autre intervalle prédéfini, qui peut également être contrôlé en spécifiant l’élément contactSyncRestartInterval dans le code XML des fonctionnalités . Pour plus d’informations sur l’actualisation du cache des contacts, consultez Synchronisation des amis et des activités.
ISocialSession ::LoggedOnUserID : l’OSC obtient l’ID utilisateur de l’utilisateur Office qui est connecté au réseau social.
ISocialSession ::GetPerson : à l’aide de l’ID utilisateur de l’utilisateur Office, l’OSC obtient un objet ISocialPerson pour cet utilisateur.
ISocialPerson ::GetFriendsAndColleagues : l’OSC obtient la liste des amis de l’utilisateur sur le réseau social.
ISocialSession ::GetPerson : pour chaque personne dans le code XML retourné par GetFriendsAndColleagues, l’OSC obtient une interface ISocialPerson .
ISocialPerson ::GetPicture : pour chaque personne dans le code XML retourné par GetFriendsAndColleagues, l’OSC obtient une ressource image.