2

我正在尝试扩展我的应用程序以包含 Twitter 用户时间线功能。我之前使用的是 Twitter API v1,它正确地获取了用户时间线。自从 API 1.1 被弃用以来,我一直在使用 TweetSharp。

然而,我的代码在 Windows Phone 7 和 8 Emulators、Windows Phone 8 设备上完美运行,但在我的 Windows Phone 7.1 Lumia 710 设备上运行失败并出现 NotFound 异常。

以下是我的代码:-

TwitterService service = new TwitterService(_consumerKey, _consumerSecret);
service.AuthenticateWith(_accessToken, _accessTokenSecret);

ListTweetsOnUserTimelineOptions listTweetsOnUserTimelineOptions = new ListTweetsOnUserTimelineOptions();
listTweetsOnUserTimelineOptions.ScreenName = "twitter";
service.ListTweetsOnUserTimeline(listTweetsOnUserTimelineOptions, (statuses, response) =>
{
     if (response.StatusCode == HttpStatusCode.OK)// THIS IS WHERE I AM GETTING STATUS CODE NOTFOUND
     {
         foreach (var status in statuses)
         {
            TwitterStatus tweet = status;
            //Dispatcher.BeginInvoke(() => tweets.Items.Add(tweet));
            Debug.WriteLine(tweet.Text);
         }
     }
     else
     {
         throw new Exception(response.StatusCode.ToString());
     }
});
4

0 回答 0