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


Разработка поставщика с использованием схемы XML OSC

Схема XML поставщика Outlook Social Connector (OSC) определяет формат значительного объема информации, передаваемой из социальной сети через поставщик OSC сети в OSC. Схема XML позволяет поставщику OSC указать возможности поставщика, друзей и элементов веб-канала действий в социальной сети с помощью трех main элементов, возможностей, друзей и activityFeed и их дочерних элементов. Поставщик OSC реализует интерфейсы и их методы в расширяемости поставщика OSC, возвращая XML-строки в качестве выходных параметров, соответствующих XML-схеме поставщика OSC. OSC вызывает эти методы для получения информации, которую она может понять в соответствии с xml-схемой.

Примечание.

Расширяемость поставщика OSC поддерживает поставщиков отладки, задав DebugProviders для раздела реестра значение HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector 1. При включении отладки поставщика OSC проверяет XML-код поставщика на соответствие версии XML-схемы OSC, указанной в xml-атрибуте xml. Для OSC 1.1 и версий OSC, начиная с Outlook Social Connector 2013, укажите атрибут xmlns следующим образом: xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd"

В этом разделе:

  • Синхронизация друзей и действий. Описывает различные способы, которыми поставщики OSC могут синхронизировать друзей, не друзей и действия в социальной сети.

  • Примеры XML поставщика OSC. Включает примеры XML, показывающие, как указать возможности поставщика OSC, друзей и элементов веб-канала действий в социальной сети с помощью схемы OSC XML.

  • XML для возможностей. Описывает метод ISocialProvider::GetCapabilities , который OSC использует для получения сведений о возможностях, выраженных в XML-коде возможностей , от поставщика OSC. В этом разделе также описываются XML-элементы в XML-схеме поставщика OSC, которые позволяют поставщику OSC указать свои функциональные возможности, в том числе способ проверки подлинности пользователей и синхронизации друзей и действий.

  • XML для друзей. Содержит примеры API- интерфейсов, которые OSC использует для получения сведений о друзьях, выраженных в XML-коде друзей , от поставщика OSC. В этом разделе также описываются элементы в XML-файле друзей .

  • XML для действий. Содержит примеры API- интерфейсов, которые OSC использует для получения сведений о действиях, выраженных в XML-файле activityFeed , от поставщика OSC. В этом разделе также описываются XML-элементы в XML-схеме поставщика OSC, которые позволяют поставщику OSC указывать веб-канал действий. Веб-канал действий включает сеть, в которой возникли элементы веб-канала действий, сведения о каждом элементе веб-канала действий (например, владелец, тип и дата публикации действия), а также шаблон для отображения действия.

Справочные материалы

См. также