Newer Version Available
ManagedContent Class
Namespace
ManagedContent Methods
getAllManagedContent(communityId, pageParam, pageSize, language, managedContentType)
API Version
47.0
Available to Guest Users
47.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedContentVersionCollection getAllManagedContent(String communityId, Integer pageParam, Integer pageSize, String language, String managedContentType)
Parameters
- communityId
- Type: String
- ID of the community.
- 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 items per page. Valid values are from 1 through 250. If you pass in null, the default size is 25.
- language
- Type: String
- Language locale for the managed content, for example, en_US. If the requested translation isn’t available, the language defaults to the context user’s language. If the context user’s language isn’t available, the language defaults to the content type’s original language.
- managedContentType
- Type: String
- The developer name of the content version.
Return Value
getManagedContentByIds(communityId, managedContentIds, pageParam, pageSize, language, managedContentType)
API Version
47.0
Available to Guest Users
47.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedContentVersionCollection getManagedContentByIds(String communityId, List<String> managedContentIds, Integer pageParam, Integer pageSize, String language, String managedContentType)
Parameters
- communityId
- Type: String
- ID of the community.
- managedContentIds
- Type: List<String>
- Comma-separated list of up to 200 managed content IDs.
- 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 items per page. Valid values are from 1 through 250. If you pass in null, the default size is 25.
- language
- Type: String
- Language locale for the managed content, for example, en_US. If the requested translation isn’t available, the language defaults to the context user’s language. If the context user’s language isn’t available, the language defaults to the content type’s original language.
- managedContentType
- Type: String
- The developer name of the content version.
Return Value
getManagedContentByTopics(communityId, topics, pageParam, pageSize, language, managedContentType)
API Version
47.0
Available to Guest Users
47.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedContentVersionCollection getManagedContentByTopics(String communityId, List<String> topics, Integer pageParam, Integer pageSize, String language, String managedContentType)
Parameters
- communityId
- Type: String
- ID of the community.
- topics
- Type: List<String>
- Comma-separated list of up to 15 content topic names.
- 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 items per page. Valid values are from 1 through 250. If you pass in null, the default size is 25.
- language
- Type: String
- Language locale for the managed content, for example, en_US. If the requested translation isn’t available, the language defaults to the context user’s language. If the context user’s language isn’t available, the language defaults to the content type’s original language.
- managedContentType
- Type: String
- The developer name of the content version.
Return Value
getManagedContentByTopicsAndIds(communityId, managedContentIds, topics, pageParam, pageSize, language, managedContentType)
API Version
47.0
Available to Guest Users
47.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedContentVersionCollection getManagedContentByTopicsAndIds(String communityId, List<String> managedContentIds, List<String> topics, Integer pageParam, Integer pageSize, String language, String managedContentType)
Parameters
- communityId
- Type: String
- ID of the community.
- managedContentIds
- Type: List<String>
- Comma-separated list of up to 200 managed content IDs.
- topics
- Type: List<String>
- Comma-separated list of up to 15 content topic names.
- 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 items per page. Valid values are from 1 through 250. If you pass in null, the default size is 25.
- language
- Type: String
- Language locale for the managed content, for example, en_US. If the requested translation isn’t available, the language defaults to the context user’s language. If the context user’s language isn’t available, the language defaults to the content type’s original language.
- managedContentType
- Type: String
- The developer name of the content version.