Using the STTwitter library, you can receive twitter feeds without logging in, there are methods for obtaining all timelines or for specific lists using screenName, first you set the consumer keys and secrets:
self.twitter = [STTwitterAPI twitterAPIAppOnlyWithConsumerKey:kTwitterConsumerKey consumerSecret:kTwitterSecretKey];
and then get the timeline from the list using the screen name:
[_twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) { // NSLog(@"Access granted with %@", bearerToken); // load user tweets according to list [_twitter getListsStatusesForSlug:kSlug screenName:kScreenName ownerID:nil sinceID:nil maxID:nil count:nil includeEntities:0 includeRetweets:0 successBlock:^(NSArray *statuses) { //your code for getting feeds from array statuses } errorBlock:^(NSError *error) { NSLog(@"-- error: %@", error); }]; } errorBlock:^(NSError *error) { NSLog(@"-- error %@", error); }];
this worked for me, and if you want to get a list of followers, use the FHSTwitter mechanism and the status check method:
[[FHSTwitterEngine sharedEngine] lookupFriendshipStatusForUsers:users areIDs:NO];
source share