Поделиться через


Обзор XML для элемента веб-канала активности

Веб-канал действий состоит из одного или нескольких действий, происходящих в социальной сети. Каждый веб-канал действий представлен элементом activityFeed и характеризуется следующими тремя фрагментами информации:

  • network — имя социальной сети, из которой были созданы действия.

  • activities — контейнер для действий, выполняемых в учетной записи пользователя, вошедшего в учетную запись в этой социальной сети.

  • templates — контейнер для шаблонов, используемых для отображения соответствующего элемента действия в действиях.

Чтобы создать элемент веб-канала действий, необходимо соответствовать XML-схеме расширяемости поставщика Outlook Social Connector (OSC). На рисунке 1 показана структура XML-канала действий.

Рис. 1. Структура XML веб-канала действий

XML-структура новостей

Для каждого элемента веб-канала действий двумя наиболее важными частями этой схемы являются элементы activityDetails и activityTemplateContainer :

  • Элемент activityDetails хранит определенную информацию для каждого элемента веб-канала действий, например имя владельца действия или URL-адрес отправленных изображений.

  • Элемент activityTemplateContainer хранит формат или макет для каждого элемента веб-канала действий. Он состоит из шаблонов, представленных отдельными элементами activityTemplate , которые можно повторно использовать для нескольких элементов веб-канала.

Для отдельного элемента веб-канала действий элемент activityTemplate указывает следующие четыре фрагмента информации:

  • icon — указывает URL-адрес значка для отображения элемента веб-канала действий.

  • title — описывает элемент веб-канала действий.

  • type — указывает тип действия, например состояние, фотографию или обновление документа.

  • data — указывает все дополнительные сведения, отображаемые с элементом веб-канала действий.

Совет

Значок, отображаемый в веб-канале действий, всегда совпадает со значком поставщика, возвращаемым свойством ISocialProvider::SocialNetworkIcon .

Дополнительные сведения об элементе activityDetails , элементе activityTemplateContainer , маркерах шаблона и переменных шаблона см. в следующих разделах:

Пример XML веб-канала действий см. в разделе Пример XML веб-канала действий.

См. также