Enables scripted content fragments to use Followings

Methods

Create

Creates a new following relationship for the accessing user

Usage

#set($followResponse = $core_v2_following.Create($followingId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
followingIdintId of user to followRequired

Return Type

Follow

Create

Creates a new following relationship

Usage

#set($followResponse = $core_v2_following.Create($followingId, "%{FollowerName = $followerNameArg, FollowingId = $followingIdArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
followingIdintId of user to followRequired
FollowerNamestringUsername of following user. Either FollowingId or FollowerName is required.Optional
FollowingIdintId of following user. Either FollowingId or FollowerName is required.Optional

Return Type

Follow

Delete

Deletes a following relationship between users.

Usage

#set($additionalInfoResponse = $core_v2_following.Delete("%{FollowerId = $followerIdArg, FollowerName = $followerNameArg, FollowingId = $followingIdArg, FollowingName = $followingNameArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
FollowerIdintId of user who is following. Either FollowerId or FollowerName is required.Optional
FollowerNamestringUsername of user who is following. Either FollowerId or FollowerName is required.Optional
FollowingIdintId of user who is followed. Either FollowingId or FollowingName is required.Optional
FollowingNamestringUsername of user who is followed. Either FollowingId or FollowingName is required.Optional

Return Type

AdditionalInfo

Get

Gets a following relationship.

Usage

#set($userResponse = $core_v2_following.Get($userId, "%{FollowerName = $followerNameArg, FollowingId = $followingIdArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
userIdintId of user who is followingRequired
FollowerNamestringUsername of the followed user. Either FollowingId or FollowerName is required.Optional
FollowingIdintId of the followed user. Either FollowingId or FollowerName is required.Optional

Return Type

User

List

Lists following relationships for a follower

Usage

#set($pagedListResponse = $core_v2_following.List("%{FollowerId = $followerIdArg, FollowerName = $followerNameArg, PageIndex = $pageIndexArg, PageSize = $pageSizeArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
FollowerIdintId of user who is following. Either FollowerId or FollowerName is required.Optional
FollowerNamestringUsername of user who is following. Either FollowerId or FollowerName is required.Optional
PageIndexintSpecify the page number of paged results to return. Zero-based index.Optional0
PageSizeintSpecify the number of results to return per page. Optional20

Return Type

PagedList<User>