在Windows Phone 7上使用Tweetsharp获取最新推文
我只想使用Tweetsharp向我的Windows Phone应用程序发送最新推文。 以下是我的所作所为:
- 使用Nuget Package Manager安装Tweetsharp。
- 将我的应用注册到Twitter开发者网站。
- 获取使用者密钥,消费者密钥,令牌和令牌密钥。
- 使用该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; }); } }); }
就这样 !