在Windows Phone 7上使用Tweetsharp获取最新推文

我只想使用Tweetsharp向我的Windows Phone应用程序发送最新推文。 以下是我的所作所为:

  1. 使用Nuget Package Manager安装Tweetsharp。
  2. 将我的应用注册到Twitter开发者网站。
  3. 获取使用者密钥,消费者密钥,令牌和令牌密钥。
  4. 使用该4个键初始化TwitterService。

接下来是什么? 我上面的步骤有什么错误吗? 我真的很困惑。

tweetsharp的文档可以在wiki上找到 。

最好的方法是status / user_timeline :

返回由screen_name或user_id参数指示的用户发布的最新推文的集合

你有所有先决条件。 我们的代码!

一块Xaml

                   

和一块C#

 // Constructor public MainPage() { InitializeComponent(); this.Loaded += new RoutedEventHandler(MainPage_Loaded); } void MainPage_Loaded(object sender, RoutedEventArgs e) { var service = new TwitterService("yourconsumerKey", "yourconsumerSecret"); service.AuthenticateWith("youraccessToken", "youraccessTokenSecret"); service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions() { ScreenName = "SCREENNAME" }, (ts, rep) => { if (rep.StatusCode == HttpStatusCode.OK) { //bind this.Dispatcher.BeginInvoke(() => { tweetList.ItemsSource = ts; }); } }); } 

就这样 !