Newer Version Available
ChatterFeeds Class
Namespace
Usage
In API versions 30.0 and earlier, a Chatter feed was a container of feed items. In API version 31.0, the definition of a feed expanded to include new objects that didn’t entirely fit the feed item model. The Chatter feed became a container of feed elements. The abstract class ConnectApi.FeedElement was introduced as a parent class to the existing ConnectApi.FeedItem class. The subset of properties that feed elements share was moved into the ConnectApi.FeedElement class. Because feeds and feed elements are the core of Chatter, understanding them is crucial to developing applications with Chatter in Apex. For detailed information, see Working with Feeds and Feed Elements.
Message segments in a feed item are typed as ConnectApi.MessageSegment. Feed item capabilities are typed as ConnectApi.FeedItemCapability. Record fields are typed as ConnectApi.AbstractRecordField. These classes are all abstract and have several concrete subclasses. At runtime you can use instanceof to check the concrete types of these objects and then safely proceed with the corresponding downcast. When you downcast, you must have a default case that handles unknown subclasses.
ChatterFeeds Methods
The following are methods for ChatterFeeds. All methods are static.
deleteComment(communityId, commentId)
API Version
28.0
Requires Chatter
Yes
Signature
public static Void deleteComment(String communityId, String commentId)
Parameters
Return Value
Type: Void
deleteFeedElement(communityId, feedElementId)
API Version
31.0
Requires Chatter
Yes
Signature
public static deleteFeedElement(String communityId, String feedElementId)
Parameters
Return Value
Type: Void
deleteFeedItem(communityId, feedItemId)
API Version
Requires Chatter
Yes
Signature
public static Void deleteFeedItem(String communityId, String feedItemId)
Parameters
Return Value
Type: Void
deleteLike(communityId, likeId)
API Version
28.0
Requires Chatter
Yes
Signature
public static Void deleteLike(String communityId, String likeId)
Parameters
Return Value
Type: Void
getComment(communityId, commentId)
API Version
28.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.Comment getComment(String communityId, String commentId)
Parameters
Return Value
Type: ConnectApi.Comment
getCommentsForFeedElement(communityId, feedElementId)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.CommentPage getCommentsForFeedElement(String communityId, String feedElementId)
Parameters
Return Value
Type: ConnectApi.CommentPage
If the feed element doesn’t support the Comments capability, the return value is ConnectApi.NotFoundException.
getCommentsForFeedElement(communityId, feedElementId, pageParam, pageSize)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.CommentPage getCommentsForFeedElement(String communityId, String feedElementId, String pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- The ID for a feed element.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- The number of comments per page. Valid values are between 1 and 100. If you pass null, the default size is 25.
Return Value
Type: ConnectApi.CommentPage Class
If the feed element doesn’t support the Comments capability, the return value is ConnectApi.NotFoundException.
getCommentsForFeedItem(communityId, feedItemId)
API Version
28.0–31.0
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.CommentPage getCommentsForFeedItem(String communityId, String feedItemId)
Parameters
Return Value
getCommentsForFeedItem(communityId, feedItemId, pageParam, pageSize)
API Version
28.0–31.0
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.CommentPage getCommentsForFeedItem(String communityId, String feedItemId, String pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedItemId
- Type: String
- The ID for a feed item.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
Return Value
getFeed(communityId, feedType)
API Version
28.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.Feed getFeed(String communityId, ConnectApi.FeedType feedType)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
Return Value
Type: ConnectApi.Feed
getFeed(communityId, feedType, sortParam)
API Version
28.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.Feed getFeed(String communityId, ConnectApi.FeedType feedType, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.Feed
getFeed(communityId, feedType, subjectId)
API Version
28.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.Feed getFeed(String communityId, ConnectApi.FeedType feedType, String subjectId)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
Return Value
Type: ConnectApi.Feed
getFeed(communityId, feedType, subjectId, sortParam)
API Version
28.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.Feed getFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.Feed
getFeedDirectory(String)
API Version
30.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedDirectory getFeedDirectory(String communityId)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
Return Value
Type: ConnectApi.FeedDirectory
getFeedElement(communityId, feedElementId)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElement getFeedElement(String communityId, String feedElementId)
Parameters
Return Value
Type: ConnectApi.FeedElement
getFeedElement(communityId, feedElementId, recentCommentCount, elementsPerBundle)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElement getFeedElement(String communityId, String feedElementId, Integer recentCommentCount, Integer elementsPerBundle)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- The ID for a feed element.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
Return Value
Type: ConnectApi.FeedElement
getFeedElementBatch(communityId, feedElementIds)
API Version
31.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.BatchResult[] getFeedElementBatch(String communityId, List<String> feedElementIds)
Parameters
Return Value
Type: BatchResult[]
The BatchResult getResults() method returns a ConnectApi.FeedElement object.
getFeedElementPoll(communityId, feedElementId)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.PollCapability getFeedElementPoll(String communityId, String feedElementId)
Parameters
Return Value
getFeedElementsFromBundle(communityId, feedElementId)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromBundle(String communityId, String feedElementId)
Parameters
Return Value
getFeedElementsFromBundle(communityId, feedElementId, pageParam, pageSize, elementsPerBundle, recentCommentCount)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromBundle(String communityId, String feedElementId, String pageParam, Integer pageSize, Integer elementsPerBundle, Integer recentCommentCount)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- The ID for a feed element.
- pageParam
- Type: String
- Specifies the page token to be used to view a page of information. Page tokens are returned as part of the response class, such as currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
Return Value
getFeedElementsFromFeed(communityId, feedType)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, pageParam, pageSize, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, filter)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. The only valid value is Home.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, subjectId)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- The number of feed elements per page.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, showInternalOnly)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, filter)
API Version
35.0
Available to Guest Users
35.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.UserProfile.
- subjectId
- Type: String
- The ID of any user. To specify the context user, use the user ID or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- filter
- Type: ConnectApi.FeedFilter
- Value must be ConnectApi.FeedFilter.CommunityScoped. Filters the feed to include only feed elements that are scoped to communities. Feed elements that are always visible in all communities are filtered out. Currently, feed elements scoped to communities have a User or a Group parent record. However, other parent record types could be scoped to communities in the future.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, elementsPerBundle, density, pageParam, pageSize, sortParam, showInternalOnly)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerBundle, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Usage
getFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, elementsPerBundle, density, pageParam, pageSize, sortParam, showInternalOnly, filter)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerBundle, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
Return Value
Usage
getFeedElementsFromFilterFeed(communityId, subjectId, keyPrefix)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFilterFeed(String communityId, String subjectId, String keyPrefix)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedElementsFromFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedElementsFromFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, elementsPerBundle, density, pageParam, pageSize, sortParam)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, Integer elementsPerBundle, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedElementsFromFilterFeedUpdatedSince(communityId, subjectId, keyPrefix, recentCommentCount, elementsPerClump, density, pageParam, pageSize, updatedSince)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsFromFilterFeedUpdatedSince(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token defining the modification time stamp of
the feed and the sort order.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedElementsUpdatedSince(communityId, feedType, recentCommentCount, density, pageParam, pageSize, updatedSince)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the
feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response
body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
Return Value
Usage
getFeedElementsUpdatedSince(communityId, feedType, recentCommentCount, density, pageParam, pageSize, updatedSince, filter)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. The only valid value is Home.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
Return Value
Usage
getFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of these values:
- Files
- Groups
- News
- People
- Record
- subjectId
- Type: String
- If feedType is ConnectApi.Record, subjectId can be any record ID, including a group ID. Otherwise, it must be the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
Return Value
Usage
getFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince, showInternalOnly)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Usage
getFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, elementsPerBundle, density, pageParam, pageSize, updatedSince, filter)
API Version
35.0
Available to Guest Users
35.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerBundle, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.UserProfile.
- subjectId
- Type: String
- The ID of any user. To specify the context user, use the user ID or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token defining the modification time stamp of
the feed and the sort order.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- filter
- Type: ConnectApi.FeedFilter
- Value must be ConnectApi.FeedFilter.CommunityScoped. Filters the feed to include only feed elements that are scoped to communities. Feed elements that are always visible in all communities are filtered out. Currently, feed elements scoped to communities have a User or a Group parent record. However, other parent record types could be scoped to communities in the future.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, elementsPerClump, density, pageParam, pageSize, updatedSince, showInternalOnly)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Usage
getFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, elementsPerClump, density, pageParam, pageSize, updatedSince, showInternalOnly, filter)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage getFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
Return Value
Usage
getFeedItem(communityId, feedItemId)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItem getFeedItem(String communityId, String feedItemId)
Parameters
Return Value
Type: ConnectApi.FeedItem
getFeedItemBatch(communityId, feedItemIds)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.BatchResult[] getFeedItemBatch(String communityId, List<String> feedItemIds)
Parameters
Return Value
Type: ConnectApi.BatchResult[]
The ConnectApi.BatchResult.getResult() method returns a ConnectApi.FeedItem object.
Example
getFeedItemsFromFeed(communityId, feedType)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFeed(communityId, feedType, pageParam, pageSize, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFeed(communityId, feedType, subjectId)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- The page contains the default number of items.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, showInternalOnly)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFilterFeed(communityId, subjectId, keyPrefix)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFilterFeed(String communityId, String subjectId, String keyPrefix)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
getFeedItemsFromFilterFeedUpdatedSince(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, updatedSince)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsFromFilterFeedUpdatedSince(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. To retrieve this token, call getFeedItemsFromFilterFeed and take the value from the updatesToken property of the ConnectApi.FeedItemPage response body.
Usage
This method returns only feed items that have been updated since the time specified in the updatedSince argument. A feed item is considered to be updated if it was created since the last feed request, or if sort=LastModifiedDateDesc and a comment was added to the feed item since the last feed request. Adding likes and topics doesn’t update a feed item.
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
getFeedItemsUpdatedSince(communityId, feedType, recentCommentCount, density, pageParam, pageSize, updatedSince)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedItemPage response body.
Usage
This method returns only feed items that have been updated since the time specified in the updatedSince argument. A feed item is considered to be updated if it was created since the last feed request, or if sort=LastModifiedDateDesc and a comment was added to the feed item since the last feed request. Adding likes and topics doesn’t update a feed item.
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
Example
getFeedItemsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of these values:
- Files
- Groups
- News
- People
- Record
- subjectId
- Type: String
- If feedType is ConnectApi.Record, subjectId can be any record ID, including a group ID. Otherwise, it must be the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedItemPage response body.
Usage
This method returns only feed items that have been updated since the time specified in the updatedSince argument. A feed item is considered to be updated if it was created since the last feed request, or if sort=LastModifiedDateDesc and a comment was added to the feed item since the last feed request. Adding likes and topics doesn’t update a feed item.
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
Example
getFeedItemsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince, showInternalOnly)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage getFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedItemPage response body.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
Usage
This method returns only feed items that have been updated since the time specified in the updatedSince argument. A feed item is considered to be updated if it was created since the last feed request, or if sort=LastModifiedDateDesc and a comment was added to the feed item since the last feed request. Adding likes and topics doesn’t update a feed item.
If showInternalOnly is true and Communities is enabled, feed items from communities are included. Otherwise, only feed items from the internal community are included.
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
Example
getFeedPoll(communityId, feedItemId)
API Version
28.0–31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedPoll getFeedPoll(String communityId, String feedItemId)
Parameters
Return Value
Type: ConnectApi.FeedPoll
getFilterFeed(communityId, subjectId, keyPrefix)
API Version
28.0
Requires Chatter
Yes
Signature
public static ConnectApi.Feed getFilterFeed(String communityId, String subjectId, String keyPrefix)
Parameters
Return Value
Type: ConnectApi.Feed
getFilterFeed(communityId, subjectId, keyPrefix, sortParam)
API Version
28.0
Requires Chatter
Yes
Signature
public static ConnectApi.Feed getFilterFeed(String communityId, String subjectId, String keyPrefix, ConnectApi.FeedType sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- sortParam
- Type: ConnectApi.FeedType
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.Feed
getFilterFeedDirectory(communityId, subjectId)
API Version
30.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedDirectory getFilterFeedDirectory(String communityId, String subjectId)
Parameters
Usage
Call this method to return a directory containing a list of ConnectApi.FeedDirectoryItem objects. Each object contains a key prefix associated with an entity type the context user is following. A key prefix is the first three characters of a record ID, which specifies the entity type.
Use the key prefixes to filter the news feed so that it contains only feed items whose parent is the entity type associated with the key prefix, for example, get all the feed items whose parent is an Account. To get the feed items, pass a key prefix to the ConnectApi.getFeedItemsFromFilterFeed method.
The information about filter feeds never contains the key prefixes for the User (005) or Group (0F9) entity types, but all users can use those key prefixes as filters.
The ConnectApi.FeedDirectory.favorites property is always empty when returned by a call to getFilterFeedDirectory because you can’t filter a news feed by favorites.
Example
This example calls getFilterFeedDirectory and loops through the returned FeedDirectoryItem objects to find the key prefixes the context user can use to filter their news feed. It then copies each keyPrefix value to a list. Finally, it passes one of the key prefixes from the list to the getFeedItemsFromFilterFeed method. The returned feed items include every feed item from the news feed whose parent is the entity type specified by the passed key prefix.
getLike(communityId, likeId)
API Version
28.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLike getLike(String communityId, String likeId)
Parameters
Return Value
Type: ConnectApi.ChatterLike
getLikesForComment(communityId, commentId)
API Version
28.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLikePage getLikesForComment(String communityId, String commentId)
Parameters
Return Value
getLikesForComment(communityId, commentId, pageParam, pageSize)
API Version
28.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLikePage getLikesForComment(String communityId, String commentId, Integer pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- commentId
- Type: String
- The ID for a comment.
- pageParam
- Type: Integer
- Specifies the number of the page you want returned. Starts at 0. If you pass in null or 0, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
Return Value
getLikesForFeedElement(communityId, feedElementId)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLikePage getLikesForFeedElement(String communityId, String feedElementId)
Parameters
Return Value
Type: ConnectApi.ChatterLikePage Class
If the feed element doesn’t support the ChatterLikes capability, the return value is ConnectApi.NotFoundException.
getLikesForFeedElement(communityId, feedElementId, pageParam, pageSize)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLikePage getLikesForFeedElement(String communityId, String feedElementId, Integer pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- ID of the feed element.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
Return Value
Type: ConnectApi.ChatterLikePage Class
If the feed element doesn’t support the ChatterLikes capability, the return value is ConnectApi.NotFoundException.
getLikesForFeedItem(communityId, feedItemId)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLikePage getLikesForFeedItem(String communityId, String feedItemId)
Parameters
Return Value
getLikesForFeedItem(communityId, feedItemId, pageParam, pageSize)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLikePage getLikesForFeedItem(String communityId, String feedItemId, Integer pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedItemId
- Type: String
- The ID for a feed item.
- pageParam
- Type: Integer
- Specifies the number of the page you want returned. Starts at 0. If you pass in null or 0, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
Return Value
getRelatedPosts(communityId, feedElementId, filter, maxResults)
API Version
37.0
Available to Guest Users
37.0
Requires Chatter
Yes
Signature
public static ConnectApi.RelatedFeedPosts getRelatedPosts(String communityId, String feedElementId, ConnectApi.RelatedFeedPostType filter, Integer maxResults)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- ID of the feed element. The feed element must be a question.
- filter
- Type: ConnectApi.RelatedFeedPostType
- Specifies the type of related post. Values are:
- Answered—Related questions that have at least one answer.
- BestAnswer—Related questions that have a best answer.
- Generic—All types of related questions, including answered, with a best answer, and unanswered.
- Unanswered—Related questions that don’t have answers.
- maxResults
- Type: Integer
- The maximum number of results to return. You can return up to 25 results; 5 is the default.
Return Value
Type: ConnectApi.RelatedFeedPosts
In version 37.0 and later, related feed posts are questions.
Each related feed post has a score indicating how closely it’s related to the context feed post. We return related feed posts sorted by score, with the highest score first.
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
isCommentEditableByMe(communityId, commentId)
API Version
34.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedEntityIsEditable isCommentEditableByMe(String communityId, String commentId)
Parameters
Return Value
isFeedElementEditableByMe(communityId, feedElementId)
API Version
34.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedEntityIsEditable isFeedElementEditableByMe(String communityId, String feedElementId)
Parameters
Return Value
isModified(communityId, feedType, subjectId, since)
API Version
28.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedModifiedInfo isModified(String communityId, ConnectApi.FeedType feedType, String subjectId, String since)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Specifies the type of feed. The only supported type is News
- subjectId
- Type: String
- The ID of the context user or the alias me.
- since
- Type: String
- An opaque token containing information about the last modified date of the feed. Retrieve this token from the FeedElementPage.isModifiedToken property.
Return Value
likeComment(communityId, commentId)
API Version
28.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLike likeComment(String communityId, String commentId)
Parameters
Return Value
Type: ConnectApi.ChatterLike
likeFeedElement(communityId, feedElementId)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLike likeFeedElement(String communityId, String feedElementId)
Parameters
Return Value
Type: ConnectApi.ChatterLike
If the feed element doesn’t support the ChatterLikes capability, the return value is ConnectApi.NotFoundException.
likeFeedItem(communityId, feedItemId)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.ChatterLike likeFeedItem(String communityId, String feedItemId)
Parameters
Return Value
Type: ConnectApi.ChatterLike
postComment(communityId, feedItemId, text)
API Version
28.0–31.0
Requires Chatter
Yes
Signature
public static ConnectApi.Comment postComment(String communityId, String feedItemId, String text)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedItemId
- Type: String
- The ID for a feed item.
- text
- Type: String
- The text of the comment. Mentions are downgraded to plain text. To include a mention that links to a user, call postComment(communityId, feedItemId, comment, feedItemFileUpload) and pass the mention in a ConnectApi.CommentInput object.
Return Value
Type: ConnectApi.Comment
Usage
Feed items and comments can contain up to 10,000 characters.
postComment(communityId, feedItemId, comment, feedItemFileUpload)
API Version
28.0–31.0
Requires Chatter
Yes
Signature
public static ConnectApi.Comment postComment(String communityId, String feedItemId, ConnectApi.CommentInput comment, ConnectApi.BinaryInput feedItemFileUpload)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedItemId
- Type: String
- The ID for a feed item.
- comment
- Type: ConnectApi.CommentInput
- In the CommentInput object, specify rich text, including @mentions. Optionally, in the CommentInput.attachment property, specify an existing file or a new file
- feedItemFileUpload
- Type: ConnectApi.BinaryInput
- If you specify a NewFileAttachmentInput object in the CommentInput.attachment property, specify the new binary file to attach in this argument. Otherwise, do not specify a value.
Return Value
Type: ConnectApi.Comment
Usage
Feed items and comments can contain up to 10,000 characters.
postCommentToFeedElement(communityId, feedElementId, text)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.Comment postCommentToFeedElement(String communityId, String feedElementId, String text)
Parameters
Return Value
Type: ConnectApi.Comment
If the feed element doesn’t support the Comments capability, the return value is ConnectApi.NotFoundException.
postCommentToFeedElement(communityId, feedElementId, comment, feedElementFileUpload)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.Comment postCommentToFeedElement(String communityId, String feedElementId, ConnectApi.CommentInput comment, ConnectApi.BinaryInput feedElementFileUpload)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- The ID for a feed element.
- comment
- Type: ConnectApi.CommentInput
- The comment body, including text and mentions, and capabilities, such as information about an attached file.
- feedElementFileUpload
- Type: ConnectApi.BinaryInput
- A new binary file to attach to the comment, or null. If you specify a binary file, specify the title and description of the file in the comment parameter.
Return Value
Type: ConnectApi.Comment
If the feed element doesn’t support the Comments capability, the return value is ConnectApi.NotFoundException.
postFeedElement(communityId, subjectId, feedElementType, text)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElement postFeedElement(String communityId, String subjectId, ConnectApi.FeedElementType feedElementType, String text)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the parent this feed element is being posted to. This value can be the ID of a user, group, or record, or the string me to indicate the context user.
- feedElementType
- Type: ConnectApi.FeedElementType
- The only possible value is FeedItem.
- text
- Type: String
- The text of the feed element. A feed element can contain up to 10,000 characters.
Return Value
Type: ConnectApi.FeedElement
postFeedElement(communityId, feedElement, feedElementFileUpload)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElement postFeedElement(String communityId, ConnectApi.FeedElementInput feedElement, ConnectApi.BinaryInput feedElementFileUpload)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElement
- Type: ConnectApi.FeedElementInput
- Specify rich text, including mentions. Optionally, specify a link, a poll, an existing file, or a new file.
- feedElementFileUpload
- Type: ConnectApi.BinaryInput
- Specify the new binary file to attach to the post only if you also specify a NewFileAttachmentInput object in the feedElement parameter. Otherwise, pass null.
Return Value
Type: ConnectApi.FeedElement
postFeedElement(communityId, feedElement)
API Version
36.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElement postFeedElement(String communityId, ConnectApi.FeedElementInput feedElement)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElement
- Type: ConnectApi.FeedElementInput
- Specify rich text, including mentions. Optionally, specify a link, a poll, or up to 10 existing files.
Return Value
Type: ConnectApi.FeedElement
postFeedElementBatch(communityId, feedElements)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.BatchResult[] postFeedElementBatch(String communityId, List<ConnectApi.BatchInput> feedElements)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElements
- Type: List<ConnectApi.BatchInput Class>
- The list can contain up to 500 ConnectApi.BatchInput objects. In the ConnectApi.BatchInput constructor, the input object must be a concrete instance of the abstract ConnectApi.FeedElementInput class.
Return Value
Type: ConnectApi.BatchResult[]
The ConnectApi.BatchResult.getResult() method returns a ConnectApi.FeedElement object.
The returned objects correspond to each of the input objects and are returned in the same order as the input objects.
The method call fails only if an error occurs that affects the entire operation (such as a parsing failure). If an individual object causes an error, the error is embedded within the ConnectApi.BatchResult list.
Usage
Use this method to post a list of feed elements efficiently. Create a list containing up to 500 objects and insert them all for the cost of one DML statement.
The ConnectApi.BatchInput Class class has three constructors, but the postFeedElementBatch method only supports the two listed here. It doesn’t support multiple binary inputs.
- ConnectApi.BatchInput(Object input)—No binary input
- ConnectApi.BatchInput(Object input, ConnectApi.BinaryInput binary)—One binary input.
postFeedItem(communityId, feedType, subjectId, text)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItem postFeedItem(String communityId, ConnectApi.FeedType feedType, String subjectId, String text)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of the following:
- News
- Record
- UserProfile
- subjectId
- Type: String
- The value depends on the feedType:
- News—subjectId must be the ID of the context user or the keyword me.
- Record—The ID of any record with a feed, including groups.
- UserProfile—The ID of any user.
- text
- Type: String
- The text of the feed item. Mentions are downgraded to plain text. To include a mention that links to the user, call the postFeedItem(communityId, feedType, subjectId, feedItemInput, feedItemFileUpload) method and pass the mention in a ConnectApi.FeedItemInput object.
Return Value
Type: ConnectApi.FeedItem
postFeedItem(communityId, feedType, subjectId, feedItemInput, feedItemFileUpload)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItem postFeedItem(String communityId, ConnectApi.FeedType feedType, String subjectId, ConnectApi.FeedItemInput feedItemInput, ConnectApi.BinaryInput feedItemFileUpload)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of the following:
- News
- Record
- UserProfile
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- feedItemInput
- Type: ConnectApi.FeedItemInput
- In the FeedItemInput object, specify rich text. Optionally, in the FeedItemInput.attachment property, specify a link, a poll, an existing file, or a new file.
- feedItemFileUpload
- Type: ConnectApi.BinaryInput
- If you specify a NewFileAttachmentInput object in the FeedItemInput.attachment property, specify the new binary file to attach in this argument. Otherwise, do not specify a value.
Return Value
Type: ConnectApi.FeedItem
Usage
searchFeedElements(communityId, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElements(String communityId, String q)
Parameters
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElements(communityId, q, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElements(String communityId, String q, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElements(communityId, q, pageParam, pageSize)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElements(String communityId, String q, String pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElements(communityId, q, pageParam, pageSize, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElements(String communityId, String q, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElements(communityId, q, recentCommentCount, pageParam, pageSize, sortParam)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElements(String communityId, String q, Integer recentCommentCount, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElementsInFeed(communityId, feedType, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, pageParam, pageSize, sortParam, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, q, filter)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. The only valid value is Home.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, subjectId, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Specifies the order returned by the sort.
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Search term. Searches keywords in the user or group name. A minimum of one character is required. This parameter does not support wildcards. This parameter is required.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, filter)
API Version
35.0
Available to Guest Users
35.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.UserProfile.
- subjectId
- Type: String
- The ID of any user. To specify the context user, use the user ID or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- One or more keywords to search for in the feed elements visible to the context user. The search string can contain wildcards and must contain at least two characters that aren’t wildcards. See Wildcards.
- filter
- Type: ConnectApi.FeedFilter
- Value must be ConnectApi.FeedFilter.CommunityScoped. Filters the feed to include only feed elements that are scoped to communities. Feed elements that are always visible in all communities are filtered out. Currently, feed elements scoped to communities have a User or a Group parent record. However, other parent record types could be scoped to communities in the future.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, showInternalOnly)
API Version
31.0
Available to Guest Users
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Usage
searchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, showInternalOnly, filter)
API Version
32.0
Available to Guest Users
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean showInternalOnly, ConnectApi.FeedFilter filter)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
Return Value
Usage
searchFeedElementsInFilterFeed(communityId, subjectId, keyPrefix, q)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFilterFeed(String communityId, String subjectId, String keyPrefix, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElementsInFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam, q)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedElementsInFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam, q)
API Version
31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElementPage searchFeedElementsInFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItems(communityId, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItems(String communityId, String q)
Parameters
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItems(communityId, q, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItems(String communityId, String q, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItems(communityId, q, pageParam, pageSize)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItems(String communityId, String q, String pageParam, Integer pageSize)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItems(communityId, q, pageParam, pageSize, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItems(String communityId, String q, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItems(communityId, q, recentCommentCount, pageParam, pageSize, sortParam)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItems(String communityId, String q, Integer recentCommentCount, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItemsInFeed(communityId, feedType, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItemsInFeed(communityId, feedType, pageParam, pageSize, sortParam, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItemsInFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItemsInFeed(communityId, feedType, subjectId, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feed type is UserProfile, subjectId can be any user ID. If feedType is any other value, subjectId must be the ID of the context user or the alias me.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItemsInFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Specifies the order returned by the sort.
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Search term. Searches keywords in the user or group name. A minimum of one character is required. This parameter does not support wildcards. This parameter is required.
Return Value
Type: ConnectApi.FeedItemPage
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItemsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
To test code that uses this method, use the matching set test method (prefix the method name with setTest). Use the set test method with the same parameters or the code throws an exception.
searchFeedItemsInFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String, Boolean)
API Version
Available to Guest Users
31.0 only
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean showInternalOnly)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItemsInFilterFeed(communityId, subjectId, keyPrefix, q)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFilterFeed(String communityId, String subjectId, String keyPrefix, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItemsInFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam, q)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
searchFeedItemsInFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam, q)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItemPage searchFeedItemsInFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
Return Value
Type: ConnectApi.FeedItemPage
Usage
setFeedCommentStatus(communityId, commentId, status)
API Version
38.0
Requires Chatter
Yes
Signature
public static ConnectApi.StatusCapability setFeedCommentStatus(String communityId, String commentId, ConnectApi.StatusCapabilityInput status)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- commentId
- Type: String
- ID of the comment.
- status
- Type: ConnectApi.StatusCapabilityInput
- A ConnectApi.StatusCapabilityInput object that includes the status you want to set.
Return Value
Usage
Only users with the “Can Approve Feed Post and Comment” permission can set the status of a feed post or comment.
setFeedEntityStatus(communityId, feedElementId, status)
API Version
37.0
Requires Chatter
Yes
Signature
public static ConnectApi.StatusCapability setFeedEntityStatus(String communityId, String feedElementId, ConnectApi.StatusCapabilityInput status)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- ID of the feed element.
- status
- Type: ConnectApi.StatusCapabilityInput
- A ConnectApi.StatusCapabilityInput object that includes the status you want to set.
Return Value
Type: ConnectApi.StatusCapability
If the feed element doesn’t support this capability, the return value is ConnectApi.NotFoundException.
Usage
Only users with the “Can Approve Feed Post and Comment” permission can set the status of a feed post or comment.
setIsMutedByMe(communityId, feedElementId, isMutedByMe)
API Version
35.0
Requires Chatter
Yes
Signature
public static ConnectApi.MuteCapability setIsMutedByMe(String communityId, String feedElementId, Boolean isMutedByMe)
Parameters
Return Value
updateBookmark(communityId, feedItemId, isBookmarkedByCurrentUser)
API Version
Requires Chatter
Yes
Signature
public static ConnectApi.FeedItem updateBookmark(String communityId, String feedItemId, Boolean isBookmarkedByCurrentUser)
Parameters
Return Value
Type: ConnectApi.FeedItem
updateComment(communityId, commentId, comment)
API Version
34.0
Requires Chatter
Yes
Signature
public static ConnectApi.Comment updateComment(String communityId, String commentId, ConnectApi.CommentInput comment)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- commentId
- Type: String
- ID of the comment to be edited.
- comment
- Type: ConnectApi.CommentInput
- Information about the comment to be edited.
Return Value
Type: ConnectApi.Comment
updateFeedElement(communityId, feedElementId, feedElement)
API Version
34.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedElement updateFeedElement(String communityId, String feedElementId, ConnectApi.FeedElementInput feedElement)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- ID of the feed element to be edited. Feed items are the only type of feed element that can be edited.
- feedElement
- Type: ConnectApi.FeedElementInput
- Information about the feed element to be edited. Feed items are the only type of feed element that can be edited.
Return Value
Type: ConnectApi.FeedElement
updateFeedElementBookmarks(communityId, feedElementId, bookmarks)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.BookmarksCapability updateFeedElementBookmarks(String communityId, String feedElementId, ConnectApi.BookmarksCapabilityInput bookmarks)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- The ID for a feed element.
- bookmarks
- Type: ConnectApi.BookmarksCapabilityInput
- Information about a bookmark.
Return Value
Type: ConnectApi.BookmarksCapability
If the feed element doesn’t support this capability, the return value is ConnectApi.NotFoundException.
updateFeedElementBookmarks(communityId, feedElementId, isBookmarkedByCurrentUser)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.BookmarksCapability updateFeedElementBookmarks(String communityId, String feedElementId, Boolean isBookmarkedByCurrentUser)
Parameters
Return Value
Type: ConnectApi.BookmarksCapability
If the feed element doesn’t support this capability, the return value is ConnectApi.NotFoundException.
voteOnFeedElementPoll(communityId, feedElementId, myChoiceId)
API Version
32.0
Requires Chatter
Yes
Signature
public static ConnectApi.PollCapability voteOnFeedElementPoll(String communityId, String feedElementId, String myChoiceId)
Parameters
Return Value
Type: ConnectApi.PollCapability Class
If the feed element doesn’t support this capability, the return value is ConnectApi.NotFoundException.
Example
voteOnFeedPoll(communityId, feedItemId, myChoiceId)
API Version
28.0–31.0
Requires Chatter
Yes
Signature
public static ConnectApi.FeedPoll voteOnFeedPoll(String communityId, String feedItemId, String myChoiceId)
Parameters
Return Value
Type: ConnectApi.FeedPoll
ChatterFeeds Test Methods
The following are the test methods for ChatterFeeds. All methods are static.
For information about using these methods to test your ConnectApi code, see Testing ConnectApi Code.
setTestGetFeedElementsFromFeed(communityId, feedType, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The only valid value for this parameter is Company.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, filter, result)
API Version
32.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The feed type.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- The page contains the default number of items.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, showInternalOnly, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, filter, result)
API Version
35.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.UserProfile.
- subjectId
- Type: String
- The ID of any user. To specify the context user, use the user ID or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- filter
- Type: ConnectApi.FeedFilter
- Value must be ConnectApi.FeedFilter.CommunityScoped. Filters the feed to include only feed elements that are scoped to communities. Feed elements that are always visible in all communities are filtered out. Currently, feed elements scoped to communities have a User or a Group parent record. However, other parent record types could be scoped to communities in the future.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, elementsPerClump, density, pageParam, pageSize, sortParam, showInternalOnly, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFeed(communityId, feedType, subjectId, recentCommentCount, elementsPerClump, density, pageParam, pageSize, sortParam, showInternalOnly, filter, result)
API Version
32.0
Signature
public static Void setTestGetFeedElementsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFilterFeed(communityId, subjectId, keyPrefix, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFilterFeed(String communityId, String subjectId, String keyPrefix, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, elementsPerClump, density, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsFromFilterFeedUpdatedSince(communityId, subjectId, keyPrefix, recentCommentCount, elementsPerClump, density, pageParam, pageSize, updatedSince, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsFromFilterFeedUpdatedSince(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token defining the modification time stamp of
the feed and the sort order.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, recentCommentCount, density, pageParam, pageSize, updatedSince, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, recentCommentCount, density, pageParam, pageSize, updatedSince, filter, result)
API Version
32.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of these values:
- Files
- Groups
- News
- People
- Record
- subjectId
- Type: String
- If feedType is ConnectApi.Record, subjectId can be any record ID, including a group ID. Otherwise, it must be the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince, showInternalOnly, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, elementsPerBundle, density, pageParam, pageSize, updatedSince, filter, result)
API Version
35.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerBundle, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.UserProfile.
- subjectId
- Type: String
- The ID of any user. To specify the context user, use the user ID or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token defining the modification time stamp of
the feed and the sort order.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- filter
- Type: ConnectApi.FeedFilter
- Value must be ConnectApi.FeedFilter.CommunityScoped. Filters the feed to include only feed elements that are scoped to communities. Feed elements that are always visible in all communities are filtered out. Currently, feed elements scoped to communities have a User or a Group parent record. However, other parent record types could be scoped to communities in the future.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, elementsPerClump, density, pageParam, pageSize, updatedSince, showInternalOnly, result)
API Version
31.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedElementsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, elementsPerClump, density, pageParam, pageSize, updatedSince, showInternalOnly, filter, result)
API Version
32.0
Signature
public static Void setTestGetFeedElementsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, Integer elementsPerClump, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- elementsPerBundle
- Type: Integer
- The maximum number of feed elements per bundle. The default and maximum value is 10.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not
construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedElementPage response body.
The updatedSince parameter doesn’t return feed elements that are created in the same second as the call.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, result)
API Version
28.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, pageParam, pageSize, sortParam, result)
API Version
28.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, result)
API Version
29.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, subjectId, result)
API Version
28.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam, result)
API Version
28.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, result)
API Version
29.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, showInternalOnly, result)
API Version
30.0–31.0
Signature
public static Void setTestGetFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean showInternalOnly, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFilterFeed(communityId, subjectId, keyPrefix, result)
API Version
28.0–31.0
Signature
public static Void setTestGetFeedItemsFromFilterFeed(String communityId, String subjectId, String keyPrefix, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam, result)
API Version
28.0–31.0
Signature
public static Void setTestGetFeedItemsFromFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam, result)
API Version
29.0–31.0
Signature
public static Void setTestGetFeedItemsFromFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsFromFilterFeedUpdatedSince(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam, updatedSince, result)
API Version
30.0–31.0
Signature
public static Void setTestGetFeedItemsFromFilterFeedUpdatedSince(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String updatedSince, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. To retrieve this token, call getFeedItemsFromFilterFeed and take the value from the updatesToken property of the ConnectApi.FeedItemPage response body.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsUpdatedSince(communityId, feedType, recentCommentCount, density, pageParam, pageSize, updatedSince, ConnectApi.FeedItemPage, results)
API Version
30.0–31.0
Signature
public static Void setTestGetFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedItemPage results)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedItemPage response body.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince, result)
API Version
30.0–31.0
Signature
public static Void setTestGetFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of these values:
- Files
- Groups
- News
- People
- Record
- subjectId
- Type: String
- If feedType is ConnectApi.Record, subjectId can be any record ID, including a group ID. Otherwise, it must be the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedItemPage response body.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetFeedItemsUpdatedSince(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, updatedSince, showInternalOnly, result)
API Version
30.0–31.0
Signature
public static Void setTestGetFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- One of these values:
- Files
- Groups
- News
- People
- Record
- subjectId
- Type: String
- If feedType is ConnectApi.Record, subjectId can be any record ID, including a group ID. Otherwise, it must be the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- updatedSince
- Type: String
- An opaque token containing information about the last modified date of the feed. Do not construct this token. Retrieve this token from the updatesToken property of the ConnectApi.FeedItemPage response body.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestGetRelatedPosts(communityId, feedElementId, filter, maxResults, result)
API Version
37.0
Signature
public static Void setTestGetRelatedPosts(String communityId, String feedElementId, ConnectApi.RelatedFeedPostType filter, Integer maxResults, ConnectApi.RelatedFeedPosts result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedElementId
- Type: String
- ID of the feed element. The feed element must be a question.
- filter
- Type: ConnectApi.RelatedFeedPostType
- Specifies the type of related feed post. Values are:
- Answered—Related questions that have at least one answer.
- BestAnswer—Related questions that have a best answer.
- Generic—All types of related questions, including answered, with a best answer, and unanswered.
- Unanswered—Related questions that don’t have answers.
- maxResults
- Type: Integer
- The maximum number of results to return. You can return up to 25 results; 5 is the default.
- result
- Type: ConnectApi.RelatedFeedPosts
- The object containing test data.
In version 37.0 and later, related feed posts are questions.
Return Value
Type: Void
setTestSearchFeedElements(communityId, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElements(String communityId, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElements(communityId, q, sortParam, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElements(String communityId, String q, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElements(communityId, q, pageParam, pageSize, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElements(String communityId, String q, String pageParam, Integer pageSize, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.D
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElements(communityId, q, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElements(String communityId, String q, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElements(communityId, q, recentCommentCount, pageParam, pageSize, sortParam, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElements(String communityId, String q, Integer recentCommentCount, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, pageParam, pageSize, sortParam, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, q, filter, result)
API Version
32.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, subjectId, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feed type is UserProfile, subjectId can be any user ID. If feedType is any other value, subjectId must be the ID of the context user or the alias me.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Specifies the order returned by the sort.
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Search term. Searches keywords in the user or group name. A minimum of one character is required. This parameter does not support wildcards. This parameter is required.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, filter, result)
API Version
35.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.UserProfile.
- subjectId
- Type: String
- The ID of any user. To specify the context user, use the user ID or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- The amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- Specifies the page token to be used to view a page of information. Page tokens are returned as part of the response class, such as currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- One or more keywords to search for in the feed elements visible to the context user. The search string can contain wildcards and must contain at least two characters that aren’t wildcards. See Wildcards.
- filter
- Type: ConnectApi.FeedFilter
- Value must be ConnectApi.FeedFilter.CommunityScoped. Filters the feed to include only feed elements that are scoped to communities. Feed elements that are always visible in all communities are filtered out. Currently, feed elements scoped to communities have a User or a Group parent record. However, other parent record types could be scoped to communities in the future.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, showInternalOnly, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean showInternalOnly, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, showInternalOnly, filter, result)
API Version
32.0
Signature
public static Void setTestSearchFeedElementsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean showInternalOnly, ConnectApi.FeedFilter filter, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- Value must be ConnectApi.FeedType.Record.
- subjectId
- Type: String
- Any record ID, including a group ID.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed elements from internal (non-community) users (true), or not (false). The default value is false.
- filter
- Type: ConnectApi.FeedFilter
- Specifies the feed filters.
- AllQuestions—Only feed elements that are questions.
- CommunityScoped—Only feed elements that are scoped to communities. Currently, these feed elements have a User or a Group parent record. However, other parent record types could be scoped to communities in the future. Feed elements that are always visible in all communities are filtered out. This value is valid only for the UserProfile feed.
- SolvedQuestions—Only feed elements that are questions and that have a best answer.
- UnansweredQuestions—Only feed elements that are questions and that don’t have any answers.
- UnsolvedQuestions—Only feed elements that are questions and that don’t have a best answer.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFilterFeed(communityId, subjectId, keyPrefix, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFilterFeed(String communityId, String subjectId, String keyPrefix, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFilterFeed(communityId, subjectId, keyPrefix, pageParam, pageSize, sortParam, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFilterFeed(String communityId, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedElementsInFilterFeed(communityId, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam, q, result)
API Version
31.0
Signature
public static Void setTestSearchFeedElementsInFilterFeed(String communityId, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedElementPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed element. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed elements per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedElementPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItems(communityId, q, result)
API Version
28.0–31.0
Signature
public static Void searchFeedItems(String communityId, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItems(communityId, q, sortParam, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItems(String communityId, String q, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The feed item test page.
Return Value
Type: Void
setTestSearchFeedItems(communityId, q, pageParam, pageSize, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItems(String communityId, String q, String pageParam, Integer pageSize, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- result
- Type: ConnectApi.FeedItemPage
- The test feed item page.
Return Value
Type: Void
setTestSearchFeedItems(communityId, q, pageParam, pageSize, sortParam, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItems(String communityId, String q, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The test feed item page.
Return Value
Type: Void
setTestSearchFeedItems(communityId, q, recentCommentCount, pageParam, pageSize, sortParam, result)
API Version
29.0–31.0
Signature
public static Void setTestSearchFeedItems(String communityId, String q, Integer recentCommentCount, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- result
- Type: ConnectApi.FeedItemPage
- The test feed item page.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, q, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values are Company, Home, and Moderation.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, pageParam, pageSize, sortParam, q, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, recentCommentCount, density, pageParam, pageSize, sortParam, q, result)
API Version
29.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, subjectId, q, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, subjectId, pageParam, pageSize, sortParam, q, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, result)
API Version
29.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFeed(communityId, feedType, subjectId, recentCommentCount, density, pageParam, pageSize, sortParam, q, showInternalOnly, result)
API Version
29.0–31.0
Signature
public static Void setTestSearchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean showInternalOnly, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company and Filter.
- subjectId
- Type: String
- If feedType is Record, subjectId can be any record ID, including a group ID. If feedType is Topics, subjectId must be a topic ID. If feedType is UserProfile, subjectId can be any user ID. If the feedType is any other value, subjectId must be the ID of the context user or the alias me.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- showInternalOnly
- Type: Boolean
- Specifies whether to show only feed items from internal (non-community) users (true), or not (false). The default value is false.
- result
- Type: ConnectApi.FeedItemPage
- The object containing test data.
Return Value
Type: Void
setTestSearchFeedItemsInFilterFeed(communityId, subjectId, keyPrefix, q, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItemsInFilterFeed(String communityId, String subjectId, String keyPrefix, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- Specify the test feed item page.
Return Value
Type: Void
setTestSearchFeedItemsInFilterFeed(communityId, feedType, subjectId, keyPrefix, pageParam, pageSize, sortParam, q, result)
API Version
28.0–31.0
Signature
public static Void setTestSearchFeedItemsInFilterFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String keyPrefix, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- Specify the test feed item page.
Return Value
Type: Void
setTestSearchFeedItemsInFilterFeed(communityId, feedType, subjectId, keyPrefix, recentCommentCount, density, pageParam, pageSize, sortParam, q, result)
API Version
29.0–31.0
Signature
public static Void setTestSearchFeedItemsInFilterFeed(String communityId, ConnectApi.FeedType feedType, String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity density, String pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, ConnectApi.FeedItemPage result)
Parameters
- communityId
- Type: String
- Use either the ID for a community, internal, or null.
- feedType
- Type: ConnectApi.FeedType
- The type of feed. Valid values include every ConnectApi.FeedType except Company, Filter, Home, and Moderation.
- subjectId
- Type: String
- The ID of the context user or the alias me.
- keyPrefix
- Type: String
- A key prefix that specifies record type. A key prefix is the first three characters in the object ID, which specifies the object type. For example, User objects have a prefix of 005 and Group objects have a prefix of 0F9.
- recentCommentCount
- Type: Integer
- The maximum number of comments to return with each feed item. The default value is 3.
- density
- Type: ConnectApi.FeedDensity
- Specify the amount of content in a feed.
- AllUpdates—Displays all updates from people and records the user follows and groups the user is a member of.
- FewerUpdates—Displays all updates from people and records the user follows and groups the user is a member of, but hides some system-generated updates from records.
- pageParam
- Type: String
- The page token to use to view the page. Page tokens are returned as part of the response class, for example, currentPageToken or nextPageToken. If you pass in null, the first page is returned.
- pageSize
- Type: Integer
- Specifies the number of feed items per page. Valid values are from 1 through 100. If you pass in null, the default size is 25.
- sortParam
- Type: ConnectApi.FeedSortOrder
- Values are:
- CreatedDateDesc—Sorts by most recent creation date.
- LastModifiedDateDesc—Sorts by most recent activity.
- Relevance—Sorts by most relevant content. This sort order is available only for questions with topics within a navigational hierarchy in communities with the Customer Service (Napili) template.
- q
- Type: String
- Required and cannot be null. Specifies the string to search. The search string must contain at least two characters, not including wildcards. See Wildcards.
- result
- Type: ConnectApi.FeedItemPage
- Specify the test feed item page.
Return Value
Type: Void