Рекомендации по разработке поставщика
При разработке поставщика Outlook Social Connector 2013 (OSC) следует придерживаться следующих рекомендаций:
По соображениям безопасности поставщики, взаимодействующие с серверами через Интернет, должны использовать протокол HTTPS (HTTP) с протоколом SSL. В противном случае существует риск того, что адреса электронной почты, действия в социальных сетях и другие данные пользователей могут быть перехвачены или раскрыты во время передачи.
Если вы разрабатываете поставщик OSC для сторонней социальной сети, ваш поставщик должен соблюдать условия обслуживания социальной сети.
Чтобы свести к минимуму размер пакета загрузки поставщика, выполните сборку поставщика с помощью собственного компилятора, например C++ или любого другого средства, которое может создать com-компонент.
В поставщике создайте уникальный агент пользователя, который отправляется в социальную сеть для отслеживания вызовов, сделанных поставщиком в социальную сеть.
Метод ISocialProvider::GetCapabilities не должен полагаться на вызов социальной сети через Интернет для получения возможностей поставщика. Например, пользователи могут запускать Outlook в автономном режиме; Если OSC вызывает GetCapabilities и сетевое подключение отсутствует, вызов GetCapabilities не вернет допустимые возможности XML. Рекомендуется хранить XML-код возможностей в качестве ресурса в поставщике.
Поставщик OSC может создавать значительный объем вызовов к социальной сети. В зависимости от условий обслуживания вашей социальной сети рекомендуется кэширование друзей в папку Outlook, чтобы уменьшить количество вызовов из OSC к поставщику и, в свою очередь, от поставщика к социальной сети.
Office 2013 доступен как в 32-разрядной, так и в 64-разрядной версиях. Версии Office до Office 2010 доступны только в 32-разрядной версии. По умолчанию office 2013 в 64-разрядной версии Windows используется 32-разрядная версия. Если вы планируете поддерживать 64-разрядную версию OSC, установленную с 64-разрядной версией Office 2013, необходимо также выпустить 64-разрядную версию поставщика.