Newer Version Available

This content describes an older version of this product. View Latest

Share a Feed Element and Add a Comment

This example calls postFeedElement(communityId, feedElement, feedElementFileUpload) to share a feed item (which is a type of feed element) to a group and add a comment.
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17ConnectApi.FeedItemInput feedItemInput = new ConnectApi.FeedItemInput();
18ConnectApi.MessageBodyInput messageBodyInput = new ConnectApi.MessageBodyInput();
19ConnectApi.TextSegmentInput textSegmentInput = new ConnectApi.TextSegmentInput();
20
21messageBodyInput.messageSegments = new List<ConnectApi.MessageSegmentInput>();
22
23textSegmentInput.text = 'I hope you enjoy this post I found in another group.';
24messageBodyInput.messageSegments.add(textSegmentInput);
25
26feedItemInput.body = messageBodyInput;
27feedItemInput.feedElementType = ConnectApi.FeedElementType.FeedItem;
28feedItemInput.originalFeedItemId = '0D5RR0000004Grs';
29feedItemInput.subjectId = '0F9RR0000004CPw';
30
31ConnectApi.FeedElement feedElement = ConnectApi.ChatterFeeds.postFeedElement(null, feedItemInput, null);