我正在制作一个演示应用程序,我想要显示特定用户的 800 条推文。 我知道 Twitter API 每次调用只允许 200 条推文,而我们最多可以获得 800 条推文。
IEnumerable<TwitterStatus> homeTweets = service.ListTweetsOnHomeTimeline(new ListTweetsOnHomeTimelineOptions { Count = 200 });
通过此方式,我能够在通话中获取 200 条推文,但无法获取最多 800 条推文。
基本上我想从 ListTweetsOnHomeTimeline() 方法获取最多 800 条推文。
如何获取?
任何帮助将不胜感激
最佳答案
花一些时间后,我会找出如何获得最多的推文。像这样:
IEnumerable<TwitterStatus> homeTweets = service.ListTweetsOnHomeTimeline(new ListTweetsOnHomeTimelineOptions { Count = 200 });
var tweet2 = service.ListTweetsOnHomeTimeline(new ListTweetsOnHomeTimelineOptions { Count = 200, MaxId = homeTweets.Last().Id });
从 homeTweets 获取最后一条推文的 ID,并在再次调用 ListTweetsonHomeTimeline() 方法时将其设置为 MaxId。通过执行此操作,您将获得接下来的 200 条推文,继续执行相同的任务将为您获得最多 800 条推文。
关于twitter - 如何从 TweetSharp 的 ListTweetOnHomeTimeline() 方法获取最多 800 条推文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19031855/