1

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.

何が悪いのかわからないので、助けていただければ幸いです!

4

2 に答える 2

1

Twitterizerが廃止されたので、TweetSharp に移行したと仮定します

TwitterService service = new TwitterService("consumerKey", "consumerSecret");
service.AuthenticateWith("accessToken", "accessTokenSecret");
var options = new ListTweetsOnHomeTimelineOptions();
options.ExcludeReplies = true;
var tweets = service.ListTweetsOnHomeTimeline(options);

Twitterizer の場合:

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

var tweets = TwitterTimeline.UserTimeline(options).ResponseObject;

Twitterizer は 1.0 API を使用し、TweetSharp は 1.1 Twitter API に必要な oAuth を備えています: https://dev.twitter.com/blog/changes-coming-to-twitter-api

于 2013-06-24T10:53:40.980 に答える
0

これを試して

var twitterService = new TwitterService("consumerKey", "consumerSecret");
twitterService.AuthenticateWith("token", "tokenSecret");
var tweets = twitterService.ListTweetsOnHomeTimeline();
于 2012-05-15T07:47:50.757 に答える