53

我正在寻找一种以编程方式为 .NET 应用程序生成 twitter 提要的方法。关于 twitter api 的良好包装器以简化工作的任何建议?

波阿斯

4

8 回答 8

20

Microsoft.Owin.Security.Twitter用于身份验证 + 带有HttpClientJson.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);
    }
}

好读:

于 2009-03-26T09:18:49.850 回答
12

TweetSharp看起来也应该是一个不错的选择。

于 2009-07-13T19:13:33.190 回答
9

codeplex 上有一个 linq to twitter 项目:

http://www.codeplex.com/LinqToTwitter

除了Yedda 图书馆,您还可以阅读 Pedro Santos 的博客,了解他的经历。

于 2009-03-26T09:20:49.797 回答
8

是 twitter 网站上列出的所有库的列表。

是 Twitter 的 REST API 文档的链接。

是 Twitters Streaming API 文档的链接

于 2009-03-26T21:15:10.643 回答
7

您可以在 Twitter 的开发人员网站上找到 .NET Twitter 库的更新列表:

Twitter 开发人员:Twitter 库(用于 .NET)

  • Andrew Arnott 的 DotNetOpenAuth – OpenID、OAuth 和 InfoCard 库
  • Daniel Crena 的 Hammock – 支持 OAuth 身份验证的 HTTP API 客户端。
  • Joe Mayo 的 LINQ to Twitter – Twitter API 的 LINQ 提供程序
  • Chris 的 OAuth-Dot-Net – 用于客户端和提供者的 OAuth 库
  • Daniel Crenna 和 Jason Diller 的 TweetSharp – 使用 Hammock 构建的 Twitter API 库
  • DigitallyBorn 的 Twitterizer – Twitter API 库(需要 .NET > 3.5)
  • Duane Roelands 的 TwitterVB – 一个 VB.NET Twitter API 库
于 2011-12-21T08:42:18.193 回答
4

所有好的答案,LinqToTwitter 好。另请查看我的帖子,解释从 C#/LINQ 使用 Twitter API 的基础知识,包括了解速率限制。(理解这一点很重要)。

http://stuff.seans.com/2009/04/04/a-simple-net-twitter-api-wrapper-using-linq/

即将推出 - 我的代码版本,可根据您的速率限制自动调整请求速度。(默认情况下为 100/小时,如果您或您的网站被“列入白名单”,则为 20,000/小时)。

于 2009-04-08T19:46:28.950 回答
3

Twitterizer 看起来值得一看 - 它现在甚至是开源的...... http://www.twitterizer.net/

于 2010-09-29T17:47:35.427 回答
0

您还可以查看Twitteroo。但耶达更好。我有一个爱好 Twitter 客户端项目,它看起来像 Google Talk(名为 jata)。如果您有兴趣,可以在 codeplex找到它。

于 2009-03-26T09:31:35.047 回答