我正在寻找一种以编程方式为.NET应用程序生成twitter Feed的方法。有关twitter api的好包装器的任何建议,以便于工作吗?
波阿斯
答案 0 :(得分:20)
Microsoft.Owin.Security.Twitter用于身份验证+自定义C#代码HttpClient和Json.NET
类似的东西:
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);
}
}
好读:
答案 1 :(得分:12)
TweetSharp看起来应该是一个不错的选择。
答案 2 :(得分:9)
在codeplex上有一个linq to twitter项目:
http://www.codeplex.com/LinqToTwitter
除Yedda library之外,你可以阅读Pedro Santos'blog的经验。
答案 3 :(得分:8)
答案 4 :(得分:7)
您可以在Twitter的开发者网站上找到更新的.NET Twitter库列表:
<强> Twitter Developers: Twitter Libraries (for .NET) 强>
答案 5 :(得分:4)
所有好的答案,LinqToTwitter好。另请查看我的帖子,解释使用C#/ LINQ中的Twitter API的基础知识,包括了解速率限制。 (这一点很重要)。
http://stuff.seans.com/2009/04/04/a-simple-net-twitter-api-wrapper-using-linq/
即将推出 - 我的代码版本会自动将请求速度调整为您的速率限制。 (默认情况下为100 /小时,如果您或您的网站为“白名单”,则为20,000 /小时)。
答案 6 :(得分:3)
Twitterizer看起来可能值得一看 - 它现在甚至是开源的...... http://www.twitterizer.net/
答案 7 :(得分:0)