2012-11-15 12 views
7

Konnte nicht in der offiziellen TS-Dokumentation, in anderen Tweetsharp-SO-Posts oder in den Klassen der Bibliothek gefunden werden. also dachte ich, ich würde fragen. Wie erhalten Sie eine Liste der neuesten Tweets von einem bestimmten Benutzer mit Tweetsharp?Tweetsharp: Abrufen der Tweets-Liste eines bestimmten Benutzers

Sie können davon ausgehen, dass ich mich mit einem Konto authentifiziere, das dem Benutzer folgt, dessen Tweets abgerufen werden sollen. Ich kann sogar mit dem Konto des Benutzers selbst authentifizieren.

Antwort

19

Verwenden Sie ListTweetsOnSpecifiedUserTimeline().

Zum Beispiel:

var service = new TwitterService(ConsumerKey, ConsumerSecret); 
service.AuthenticateWith(AccessToken, AccessTokenSecret); 
var currentTweets = service.ListTweetsOnSpecifiedUserTimeline(screenName:"screen name", page:1, count:100); 
+0

Völlig diese Methode verfehlt. Danke Ronald! –

+1

Woher wissen wir, ob die Zählung weniger oder mehr als die 100 ist? – CanCeylan

+0

@CanCeylan Diese Zahl gibt die Seitengröße an. Eine Seite hat maximal 100 Datensätze. – P5Coder

1

Das Verfahren ist ein wenig anders in aktualisierten Versionen. Sein jetzt genannt ListTweetsOnUserTimeline()

und es Ihr geht durch Optionen wie so jetzt passieren:

var currentTweets = service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions 
       { 
        ScreenName = "yourTwitterHandle", 
        Count = 5, 
       }); 
Verwandte Themen