Share via


SP.Social namespace (sp.userprofiles)

Use SocialFeedManager, SocialFollowingManager, and other objects in the SP.Social namespace to interact with social feeds and to follow people and content from custom solutions for SharePoint Server 2013 and apps for SharePoint.

Applies to: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013

Members

The SP.Social namespace in the SP.UserProfiles.js JavaScript library contains the following public objects and enumerations.

Objects

Object

Description

SocialActor

Represents a user, document, site, or tag in social feed and following activities.

SocialActorInfo

Identifies a user, document, site, or tag in client-side requests for social feed and following activities.

SocialAttachment

Represents an image, video, or document in a microblog post.

SocialAttachmentAction

Represents the click action for an attachment in a microblog post.

SocialDataItem

Represents a link to a document, site, or website, a user mention, or a tag reference in a microblog post.

SocialDataOverlay

Associates a substring of a microblog post's text with a URI or other data. Used for rendering post content.

SocialExceptionDetails

Represents error information for a social operation.

SocialFeed

Represents a social feed.

SocialFeedManager

Provides methods for creating posts, modifying threads, and accessing social feeds.

SocialFeedOptions

Represents options that you can specify when retrieving a feed.

SocialFollowingManager

Provides methods for managing a user's list of followed actors (users, documents, sites, and tags).

SocialLink

Represents a link to the source of a microblog post.

SocialPost

Represents a microblog post.

SocialPostActorInfo

Represents a set of actors that relate to a microblog post in a particular way, such as the likers of a post.

SocialPostCreationData

Represents content and related information for a new microblog post.

SocialPostReference

Represents a referenced post in an external thread.

SocialThread

Represents a thread in a social feed.

Enumerations

Enumeration

Description

SocialActorType

Specifies a SocialActor type.

SocialActorTypes

Specifies a set of SocialActor types.

SocialAttachmentActionKind

Specifies the type of action that a SocialAttachmentAction performs.

SocialAttachmentKind

Specifies the type of SocialAttachment in a microblog post.

SocialDataItemType

Represents the type of SocialDataItem link.

SocialDataOverlayType

Specifies the type of data for a SocialDataOverlay object.

SocialFeedAttributes

Specifies attributes that apply to a SocialFeed object.

SocialFeedSortOrder

Specifies the sort order for the threads in a social feed.

SocialFeedType

Specifies a SocialFeed type.

SocialPostAttributes

Specifies attributes that apply to a SocialPost object.

SocialPostType

Specifies a SocialPost type.

SocialStatusCode

Specifies an exception or status code.

SocialThreadAttributes

Specifies attributes that apply to a SocialThread object.

SocialThreadType

Specifies the type of thread in the SocialThread.ThreadType property.

Internal API in the SP.Social namespace

The following items from the SP.Social namespace are removed from this reference because they're reserved for internal use and not intended to be used directly from your code:

  • SocialPostDefinitionData object, SocialPostDefinitionDataItem object, and SocialPostDefinitionDataItemType enumeration

  • initPropertiesFromJson methods, writeToXml methods, newObject methods, and typeId properties

  • <Object> PropertyNames objects

See also

Other resources

SharePoint User Profiles JavaScript Reference (sp.userprofiles.js)

Work with social feeds in SharePoint 2013

Follow people in SharePoint 2013

Follow content in SharePoint 2013