Skip to content

Twitter Lists : Subscribers

linvi edited this page May 27, 2015 · 13 revisions

Overview

Users can follow other user's Twitter Lists if their privacy mode is set to Public.

Let's code!

Get User Subscriptions

// User instance
var lists = user.GetListsSubscriptions(<maximumNumberOfListsToRetrieve>);

// Static TwitterList
var lists = TwitterList.GetUserListSubscriptions(<user_identifier>, <maximumNumberOfListsToRetrieve>);

Check List Subscriptions

You can check if a user has subscribed to a List

// List instance
var isSubscribed = list.CheckUserSubscription(<user_identifier>);

// Static TwitterList
var isSubscribed = TwitterList.CheckIfUserIsAListMember(<list_identifier>, <user_identifier>);

Subscribe Logged User to List

To subscribe to a List, a user needs to be logged in. As a result, only LoggedUsers can subscribe to a List.

// LoggedUser instance
var success = loggedUser.SubsribeToList(list);

// Twitter List instance : Using the currently logged in user
var success = list.SubscribeLoggedUserToList();

// Twitter List instance : Using the LoggedUser parameter
var success = list.SubscribeLoggedUserToList(<loggedUser>);

// Static TwitterList: Using the currently logged in user
var success = TwitterList.SubsribeToList(list);

// Static TwitterList: Using the LoggedUser parameter
var success = TwitterList.SubsribeToList(list, <loggedUser>);

UnSubscribe Logged User from List

This is the exact same concept as the subscribe operations.

// LoggedUser instance
var success = lu.UnSubscribeFromList(list);

// Twitter List instance : Using the currently logged in user
var success = list.UnSubscribeLoggedUserFromList();

// Twitter List instance : Using the LoggedUser parameter
var success = list.UnSubscribeLoggedUserFromList(<loggedUser>);

// Static TwitterList: Using the currently logged in user
var success = TwitterList.UnSubscribeLoggedUserFromList(list);

// Static TwitterList: Using the LoggedUser parameter
var success = TwitterList.UnSubscribeLoggedUserFromList(list, <loggedUser>);
Clone this wiki locally