C# 如何使用Tweetsharp获取Twitter用户时间线

C# 如何使用Tweetsharp获取Twitter用户时间线,c#,twitterizer,C#,Twitterizer,我尝试获取Usertimeline的最后20个状态。所以我在互联网上搜索得到 代码如下: TwitterUser twitterUser = TwitterUser.Show("Username").ResponseObject; if (twitterUser != null) { UserTimelineOptions userTimelineOptions = new UserTimelineOptions(); userTimelineOptions.UserId = t

我尝试获取Usertimeline的最后20个状态。所以我在互联网上搜索得到 代码如下:

TwitterUser twitterUser = TwitterUser.Show("Username").ResponseObject;
if (twitterUser != null)
{
    UserTimelineOptions userTimelineOptions = new UserTimelineOptions();
    userTimelineOptions.UserId = twitterUser.Id;

    return TwitterTimeline.UserTimeline(userTimelineOptions).ResponseObject;
}
return null;
当我测试它时,我得到以下异常:

Unexpected token when deserializing object: StartObject. Line 1, position 1795.
我不知道怎么了,希望你能帮我

试试这个

var twitterService = new TwitterService("consumerKey", "consumerSecret");
twitterService.AuthenticateWith("token", "tokenSecret");
var tweets = twitterService.ListTweetsOnHomeTimeline();
试试这个

var twitterService = new TwitterService("consumerKey", "consumerSecret");
twitterService.AuthenticateWith("token", "tokenSecret");
var tweets = twitterService.ListTweetsOnHomeTimeline();
由于已停产,我假设您已搬到:

对于推特器:

UserTimelineOptions options = new UserTimelineOptions();
options.ScreenName = "Username";

var tweets = TwitterTimeline.UserTimeline(options).ResponseObject;
Twitterizer使用1.0 API,TweetSharp具有1.1 TwitterAPI所需的oAuth:

由于已停产,我假设您已搬到:

对于推特器:

UserTimelineOptions options = new UserTimelineOptions();
options.ScreenName = "Username";

var tweets = TwitterTimeline.UserTimeline(options).ResponseObject;
Twitterizer使用1.0 API,TweetSharp具有1.1 TwitterAPI所需的oAuth:

我从未在特定情况下使用twitterizer,但您在哪里发送登录信息?或者这是为了从任何其他存在的人那里获取推文?推文器不使用登录。它基于1.0API,没有oAuth。真的很喜欢这个库,可惜的是没有更新来支持1.1版apiI。我从来没有在特定的地方使用过twitterizer,但是你在哪里发送登录信息呢?或者这是为了从任何其他存在的人那里获取推文?推文器不使用登录。它基于1.0API,没有oAuth。真的很喜欢这个库,可惜的是没有更新来支持1.1API