2013-03-19 6 views
1

Я хочу опубликовать сообщение с изображением в SharePoint 2013 Social Feed.Как опубликовать в SharePoint2013 социальную ленту с ImageData

В браузере, я могу отправить сообщение с изображением. Но из API (CSOM) я не могу. Я искал API, но я не мог найти его.

Как я могу публиковать сообщения, содержащие изображение для социальной подачи, используя CSOM?

ответ

1

Вы должны играть с классом SocialAttachment: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.social.socialattachment_members.aspx

Затем вы можете определить тип вложения (изображения, видео или документ): http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.social.socialattachmentkind.aspx

SocialPostCreationData postCreationData = new SocialPostCreationData(); 
postCreationData.ContentText = "My feed content"; 

SocialAttachment attachment = new SocialAttachment(); 
attachment.AttachmentKind = SocialAttachmentKind.Image; 
attachment.Uri = "Url_To_Image"; 
postCreationData.Attachment = attachment; 

Теперь сложная часть будет состоять загрузки изображения в текущем канале на личном сайте.