我正在寻找一种以编程方式为 .NET 应用程序生成 twitter 提要的方法。关于 twitter api 的良好包装器以简化工作的任何建议?
波阿斯
Microsoft.Owin.Security.Twitter用于身份验证 + 带有HttpClient和Json.NET的自定义 C# 代码
就像是:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://api.twitter.com/1.1/");
client.DefaultRequestHeaders.Authorization = authValue;
var response = await client.GetAsync("search/tweets.json");
if (response.IsSuccessStatusCode)
{
var json = await response.Content.ReadAsStringAsync();
var tweets = JsonConvert.DeserializeObject<Tweets>(json);
}
}
好读:
TweetSharp看起来也应该是一个不错的选择。
codeplex 上有一个 linq to twitter 项目:
您可以在 Twitter 的开发人员网站上找到 .NET Twitter 库的更新列表:
Twitter 开发人员:Twitter 库(用于 .NET)
所有好的答案,LinqToTwitter 好。另请查看我的帖子,解释从 C#/LINQ 使用 Twitter API 的基础知识,包括了解速率限制。(理解这一点很重要)。
http://stuff.seans.com/2009/04/04/a-simple-net-twitter-api-wrapper-using-linq/
即将推出 - 我的代码版本,可根据您的速率限制自动调整请求速度。(默认情况下为 100/小时,如果您或您的网站被“列入白名单”,则为 20,000/小时)。
Twitterizer 看起来值得一看 - 它现在甚至是开源的...... http://www.twitterizer.net/