Vue d’ensemble du code XML pour un élément de flux d’activité
Un flux d’activités se compose d’une ou plusieurs activités qui se produisent sur un réseau social. Chaque flux d’activité est représenté par un élément activityFeed et se caractérise par ces trois informations :
network : nom du réseau social d’où proviennent les activités.
activities : conteneur pour les activités qui se produisent sur le compte de l’utilisateur connecté sur ce réseau social.
templates : conteneur pour les modèles utilisés pour afficher l’élément d’activité correspondant dans les activités.
Pour créer un élément de flux d’activité, vous devez vous conformer au schéma XML d’extensibilité du fournisseur Outlook Social Connector (OSC). La figure 1 montre la structure XML du flux d’activité.
Figure 1. Structure XML du flux d’activité
Pour chaque élément de flux d’activité, les deux parties les plus importantes de ce schéma sont les éléments activityDetails et activityTemplateContainer :
L’élément activityDetails stocke des informations spécifiques pour chaque élément de flux d’activité, telles que le nom du propriétaire de l’activité ou l’URL des images chargées.
L’élément activityTemplateContainer stocke le format ou la disposition de chaque élément de flux d’activité. Il se compose de modèles, représentés par des éléments activityTemplate individuels, qui peuvent être réutilisés pour plusieurs éléments de flux.
Pour un élément de flux d’activité individuel, l’élément activityTemplate spécifie les quatre informations suivantes :
icon : spécifie l’URL de l’icône pour afficher l’élément de flux d’activité.
title : décrit l’élément de flux d’activité.
type : spécifie le type d’activité, tel qu’une status, une photo ou une mise à jour de document.
data : spécifie toutes les informations supplémentaires affichées avec l’élément de flux d’activité.
Conseil
L’icône affichée dans le flux d’activité est toujours identique à l’icône du fournisseur retournée par la propriété ISocialProvider ::SocialNetworkIcon .
Pour plus d’informations sur l’élément activityDetails , l’élément activityTemplateContainer , les jetons de modèle et les variables de modèle, consultez les rubriques suivantes :
Pour obtenir un exemple de code XML de flux d’activité, consultez Exemple xml de flux d’activité.