| CMS.SocialMarketing Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | FacebookAccountInfo | 
            Represents a Facebook account (page).
             | 
|  | FacebookAccountInfoProvider | 
            Provides management of Facebook accounts.
             | 
|  | FacebookAction | 
            Action to publish message to Facebook.
             | 
|  | FacebookApplicationInfo | 
            Represents a Facebook application.
             | 
|  | FacebookApplicationInfoProvider | 
            Provides management of Facebook applications.
             | 
|  | FacebookHelper | 
            Helper methods for working with Facebook social network.
             | 
|  | FacebookInsightsCollectionTask | 
            Handles Facebook Insights analytics data collection when activated by the scheduler.
             | 
|  | FacebookInsightsCollectionTaskData | 
            Represents data of FacebookInsightsCollectionTask.
             | 
|  | FacebookInsightsState | 
            Represents state of Facebook Insights collection.
             | 
|  | FacebookInsightsStateItem | 
            Represents state of one object for which Facebook Insights are collected.
             | 
|  | FacebookPostInfo | 
            Represents a Facebook post.
             | 
|  | FacebookPostInfoProvider | 
            Provides management of Facebook posts.
             | 
|  | InsightInfo | 
            Represents an insight for social marketing.
             | 
|  | InsightInfoProvider | 
            Provides management of social marketing insights.
             | 
|  | LinkedInAccountInfo | 
            Represents a LinkedIn account (company profile).
             | 
|  | LinkedInAccountInfoProvider | 
            Provides management of LinkedIn accounts.
             | 
|  | LinkedInAccountInsightsState | 
            Represents state of LinkedIn account insights (statistics of a company profile)
             | 
|  | LinkedInAction | 
            Action to publish message to LinkedIn.
             | 
|  | LinkedInApiException | 
            Thrown when protocol error in communication with LinkedIn API occurs.
             | 
|  | LinkedInApiThrottleLimitException | 
            Thrown when the LinkedIn API throttle limit is reached.
            The HTTP status code in such case is most certainly a 403.
             | 
|  | LinkedInApiUnauthorizedException | 
            Thrown when protocol error in communication with LinkedIn API has the root cause in not being authorized.
            The HTTP status code in such case is most certainly a 401.
             | 
|  | LinkedInApplicationInfo | 
            Represents a LinkedIn application.
             | 
|  | LinkedInApplicationInfoProvider | 
            Provides management of LinkedIn applications.
             | 
|  | LinkedInCompany | 
            Represents a LinkedIn company.
             | 
|  | LinkedInHelper | 
            Provides methods for publishing to LinkedIn.
             | 
|  | LinkedInInsightsCollectionTask | 
            Handles LinkedIn Insights analytics data collection when activated by the scheduler.
             | 
|  | LinkedInInsightsCollectionTaskData | 
            Represents data of LinkedInInsightsCollectionTask.
             | 
|  | LinkedInPartialDeleteException | 
            Thrown when delete operation of LinkedIn content is not executed completely.
             | 
|  | LinkedInPostInfo | 
            Represents a LinkedIn company share.
             | 
|  | LinkedInPostInfoProvider | 
            Provides management of LinkedIn posts.
             | 
|  | OAuthAccessToken | 
            Represents a response for an OAuth access token request.
             | 
|  | SocialMarketingModule | 
            Represents the Social marketing module.
             | 
|  | SocialMarketingModuleMetadata | 
            Represents the Social media module metadata.
             | 
|  | SocialMarketingPostPublishingTask | 
            Handles scheduled post publishing when activated by the scheduler.
             | 
|  | TwitterAccountInfo | 
            Represents a Twitter account (channel).
             | 
|  | TwitterAccountInfoProvider | 
            Provides management of Twitter accounts.
             | 
|  | TwitterAction | 
            Action to publish message to Twitter.
             | 
|  | TwitterApplicationInfo | 
            Represents a Twitter application.
             | 
|  | TwitterApplicationInfoProvider | 
            Provides management of Twitter applications.
             | 
|  | TwitterConfiguration | 
            Represents information about a configuration of Twitter.
             | 
|  | TwitterHelper | 
            Provides helper method for Twitter social network.
             | 
|  | TwitterInsightsCollectionTask | 
            Retrieves insights from Twitter.
             | 
|  | TwitterPostInfo | 
            Represents a Twitter post.
             | 
|  | TwitterPostInfoProvider | 
            Provides management of Twitter posts.
             | 
|  | URLParser | 
            Provides methods for replacing URLs in a text.
             | 
|  | URLParserMatch | 
            Represents a URL extracted by URLParser | 
|  | URLShortenerHelper | 
            Provides methods for shortening URLs using URL shortening services.
             | 
 Structures
Structures| Structure | Description | |
|---|---|---|
|  | FacebookPageAccessTokenData | 
            Represents information about a Facebook page access token.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | SocialNetworkTypeEnum | 
            Types of social networks.
             | 
|  | URLShortenerTypeEnum | 
            Enumeration with URL shortener types.
             |