请有人帮我从我的推特上获取第一条推文并将其显示在我的网站上。 我使用的是asp.net 2.0。 感谢
答案 0 :(得分:0)
根据您的要求,有很多方法可以做到这一点。就个人而言,我已经使用Twitterizer库完成了这项工作。
var feed = TwitterTimeline.UserTimeline(new UserTimelineOptions() {
CacheOutput = true,
CacheTimespan = TimeSpan.FromMinutes(1),
ScreenName = "twitter_username",
Count = 1
});
var firstPost = feed.FirstOrDefault();
这种方法的优点是您不需要拥有Twitter API密钥来提取数据。它没有比这简单得多!
在您澄清.NET 2.0之后,我发现了这个.NET 2.0 Twitter API包装器。没有自己使用它,但它可能值得一看。 Yedda Twitter C# Library
如果该库/包装器不起作用,JSON.NET也具有.NET 2.0兼容的二进制文件。
只是一个警告,JSON.NET将是最复杂的,因为存在的各种包装将专门用于Twitter,而JSON.NET只是一个通用的JSON解析器(Twitterizer甚至使用它)。
在我看来,可能最简单的解决方案是使用jQuery为您提供API。显然,这将作为客户事件完成,因此它不会像替代品那样“理想”。它仍然是最“不费吹灰之力”的解决方案。这是calling the Twitter API with jQuery上的博客文章。
答案 1 :(得分:0)
查看TweetSharp(适用于.NET 2.0)
这个例子没有显示你的推文,但你知道它有多容易。
using TweetSharp;
TwitterService service = new TwitterService();
IEnumerable<TwitterStatus> tweets = service.ListTweetsOnPublicTimeline();
foreach (var tweet in tweets)
{
Console.WriteLine("{0} says '{1}'", tweet.User.ScreenName, tweet.Text);
}