Обзор XML для элемента веб-канала активности
Веб-канал действий состоит из одного или нескольких действий, происходящих в социальной сети. Каждый веб-канал действий представлен элементом activityFeed и характеризуется следующими тремя фрагментами информации:
network — имя социальной сети, из которой были созданы действия.
activities — контейнер для действий, выполняемых в учетной записи пользователя, вошедшего в учетную запись в этой социальной сети.
templates — контейнер для шаблонов, используемых для отображения соответствующего элемента действия в действиях.
Чтобы создать элемент веб-канала действий, необходимо соответствовать XML-схеме расширяемости поставщика Outlook Social Connector (OSC). На рисунке 1 показана структура XML-канала действий.
Рис. 1. Структура XML веб-канала действий
Для каждого элемента веб-канала действий двумя наиболее важными частями этой схемы являются элементы activityDetails и activityTemplateContainer :
Элемент activityDetails хранит определенную информацию для каждого элемента веб-канала действий, например имя владельца действия или URL-адрес отправленных изображений.
Элемент activityTemplateContainer хранит формат или макет для каждого элемента веб-канала действий. Он состоит из шаблонов, представленных отдельными элементами activityTemplate , которые можно повторно использовать для нескольких элементов веб-канала.
Для отдельного элемента веб-канала действий элемент activityTemplate указывает следующие четыре фрагмента информации:
icon — указывает URL-адрес значка для отображения элемента веб-канала действий.
title — описывает элемент веб-канала действий.
type — указывает тип действия, например состояние, фотографию или обновление документа.
data — указывает все дополнительные сведения, отображаемые с элементом веб-канала действий.
Совет
Значок, отображаемый в веб-канале действий, всегда совпадает со значком поставщика, возвращаемым свойством ISocialProvider::SocialNetworkIcon .
Дополнительные сведения об элементе activityDetails , элементе activityTemplateContainer , маркерах шаблона и переменных шаблона см. в следующих разделах:
Пример XML веб-канала действий см. в разделе Пример XML веб-канала действий.