Newer Version Available
SocialEngagement Class
Namespace
SocialEngagement Methods
deleteSocialPost(socialPostId, socialAccountId)
API Version
46.0
Requires Chatter
No
Signature
public static ConnectApi.DeleteSocialPostIntent deleteSocialPost(String socialPostId, String socialAccountId)
Parameters
Return Value
followSocialPersona(socialPersonaId, socialAccountId)
API Version
45.0
Requires Chatter
No
Signature
public static ConnectApi.FollowSocialPersonaIntent followSocialPersona(String socialPersonaId, String socialAccountId)
Parameters
Return Value
followSocialPostPersona(socialPostId, socialAccountId)
API Version
45.0
Requires Chatter
No
Signature
public static ConnectApi.FollowSocialPersonaIntent followSocialPostPersona(String socialPostId, String socialAccountId)
Parameters
Return Value
getIntents(socialPostId)
API Version
45.0
Requires Chatter
No
Signature
public static ConnectApi.SocialPostIntents getIntents(String socialPostId)
Parameters
- socialPostId
- Type: String
- ID of a social post.
Return Value
getManagedSocialAccount(id)
API Version
44.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedSocialAccount getManagedSocialAccount(String id)
Parameters
- id
- Type: String
- Description: Internal SFDC ID for this managed social account.
Return Value
getManagedSocialAccounts()
API Version
44.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedSocialAccounts getManagedSocialAccounts()
Return Value
getManagedSocialAccounts(socialNetwork)
API Version
44.0
Requires Chatter
No
Signature
public static ConnectApi.ManagedSocialAccounts getManagedSocialAccounts(ConnectApi.SocialNetworkProvider socialNetwork)
Parameters
- socialNetwork
- Type: ConnectApi.SocialNetworkProvider
- Description: Filters results based on the social
network. Values are:
- GooglePlus
- InstagramBusiness
- KakaoTalk
- Kik
- Line
- Messenger
- Other
- Rypple
- SinaWeibo
- SMS
- Snapchat
- Telegram
- VKontakte
- YouTube
Return Value
getRelationship(id, socialPersonaId)
API Version
46.0
Requires Chatter
No
Signature
public static ConnectApi.SocialAccountRelationship getRelationship(String id, String socialPersonaId)
Parameters
Return Value
hideSocialPost(socialPostId, socialAccountId)
API Version
46.0
Requires Chatter
No
Signature
public static ConnectApi.HideSocialPostIntent hideSocialPost(String socialPostId, String socialAccountId)
Parameters
Return Value
likeSocialPost(socialPostId, socialAccountId)
API Version
46.0
Requires Chatter
No
Signature
public static ConnectApi.LikeSocialPostIntent likeSocialPost(String socialPostId, String socialAccountId)
Parameters
Return Value
massApprove(massApproval)
API Version
46.0
Requires Chatter
No
Signature
public static ConnectApi.SocialPostMassApprovalOutput massApprove(ConnectApi.SocialPostMassApprovalInput massApproval)
Parameters
- massApproval
- Type: ConnectApi.SocialPostMassApprovalInput
- A ConnectApi.SocialPostMassApprovalInput body that includes a list of social post IDs and the action to approve or reject publishing them.
Return Value
recallApproval(socialPostId)
API Version
46.0
Requires Chatter
No
Signature
public static Void recallApproval(String socialPostId)
Parameters
- socialPostId
- Type: String
- ID of the social post.
Return Value
Type: Void
unfollowSocialPersona(socialPersonaId, socialAccountId)
API Version
45.0
Requires Chatter
No
Signature
public static Void unfollowSocialPersona(String socialPersonaId, String socialAccountId)
Parameters
Return Value
Type: Void
unfollowSocialPostPersona(socialPostId, socialAccountId)
API Version
45.0
Requires Chatter
No
Signature
public static Void unfollowSocialPostPersona(String socialPostId, String socialAccountId)
Parameters
Return Value
Type: Void
unhideSocialPost(socialPostId, socialAccountId)
API Version
46.0
Requires Chatter
No
Signature
public static Void unhideSocialPost(String socialPostId, String socialAccountId)
Parameters
Return Value
Type: Void