Partager via


Instructions pour l’affichage correct des activités

Les fournisseurs Outlook Social Connector (OSC) peuvent définir les éléments getActivities et dynamicActivitiesLookupEx pour que les éléments d’activité du magasin OSC aient en mémoire. Cette rubrique décrit les API d’extensibilité du fournisseur OSC que l’OSC appelle pour obtenir ou actualiser les activités et les détails du propriétaire de l’activité, si le fournisseur OSC prend en charge la synchronisation des flux d’activité à partir du réseau social. La rubrique répertorie également quelques éléments enfants de l’élément activityFeed que le fournisseur OSC doit définir pour que l’OSC affiche correctement les activités dans la carte de visite Office ou le volet Personnes Outlook.

  • L’OSC appelle la méthode ISocialSession2 ::GetActivitiesEx pour obtenir et stocker des activités dans le dossier Flux d’actualités de l’utilisateur connecté. Le fournisseur OSC doit implémenter GetActivitiesEx pour retourner une chaîne XML d’activités conforme à la définition de schéma XML du fournisseur OSC de l’élément activityFeed .

  • Le fournisseur OSC doit définir l’élément ownerID , qui est un élément enfant de l’élément activityDetails . ownerID est une chaîne opaque qui identifie le propriétaire de l’activité sur le réseau social.

  • Le fournisseur OSC doit définir les éléments nameHint et emailAddress dans le nœud publisherVariable de l’élément templateVariables .

    Notez que selon le schéma XML du fournisseur OSC, l’élément nameHint est un élément facultatif. L’OSC l’utilise pour faire correspondre le nom d’affichage de l’utilisateur sélectionné dans le volet Carte de visite ou Personnes. De même, l’élément emailAddress est un élément facultatif dans le schéma XML. L’OSC l’utilise pour faire correspondre l’adresse SMTP de l’utilisateur sélectionné dans le volet Carte de visite ou Personnes.

    Si seul l’élément ownerID est spécifié, mais que l’un ou les deux éléments nameHint et emailAddress ne sont pas spécifiés, l’OSC appelle la méthode ISocialSession2 ::GetPeopleDetails , puis la méthode ISocialPerson ::GetDetails pour obtenir plus d’informations sur la personne identifiée par le ownerID. Lorsque l’OSC appelle ISocialPerson ::GetDetails, le fournisseur doit retourner le code XML de personne qui spécifie les éléments fullName et emailAddress .

Voir aussi