12

我有 .NET(5 年)和 Python(1 年)的经验,我想创建一个以 Twitter 为骨干的简单 Web 项目。我有使用 AppEngine 的经验,并且一直想尝试 Azure。我将广泛使用一次发送和解析来自大量用户的推文,并且由于我为此设置了一个较短的截止日期,因此我想采用最短的路径。那么有没有人有这两种经验,或者有什么建议?

快速浏览一下 twitter API 库 ( http://apiwiki.twitter.com/Libraries ) 给了我这个 python:

  • 德威特·克林顿的 python-twitter。这个库为 Twitter API 提供了一个纯 Python 接口。
  • python-twyt 由 Andrew Price 编写。BSD 许可的 Twitter API 接口库和命令行客户端。
  • 达斯汀·萨林斯 (Dustin Sallings) 的 twitty-twister。Twitter 的 Twisted 界面。

这对于 C#:

  • Yedda 的 Yedda Twitter 库。每个 Twitter API 方法在这个包装库中都有一个等效的 .NET 方法。
  • Eric Willis/RareEdge Design Group 的 TwitterooCore API。可用于任何 .NET 项目的二进制 .NET 库。
  • Twitterizer 最初由 DigitallyBorn 开发,但现在开源。为 .NET 2.0 编写。
  • 丹尼尔·克里纳的推文#。“100% 覆盖 REST 和搜索 API”。
4

7 回答 7

4

最好的建议是使用您最熟悉的任何语言。

我自己和一位同事最近使用 C# 服务重新编写了我们的 Twitter Web 应用程序的整个后端,我们的决定归结为哪个库最适合该目的。许多库具有不同的“功能”,有些库比其他库更完整:我们决定选择哪些库纯粹是基于对它们的尝试,并查看哪些是最佳优化的,并使我们的工作变得最简单。

我会推荐一个 C# 库,但竞争环境变化如此之快,我们已经更改了几次实现,因为 Twitter 已经弃用了其 API 的各个方面,有些更新得比其他方面更快。

于 2009-05-16T09:35:35.053 回答
4

我会为这个 twitter 库投票;http://code.google.com/p/python-twitter/

我已经在 10 多个我能想到的项目中使用了它,而且效果非常好。实际上,我也在许多项目中使用了开发版本,发现它很稳定并且有更多的功能。

于 2009-05-16T11:17:24.463 回答
3

LINQ to Twitter is available too, covers the entire Twitter API, and works with VB, C#, and Delphi Prism.

Joe

于 2009-05-29T15:07:59.287 回答
0

您可以同时使用 .NET 和 Python ... IronPython。IronPython 将与 Yedda 一起使用。1

于 2009-05-16T15:10:35.573 回答
0

我将这个 python 库用于我的一个项目。

它非常易于使用,但功能非常强大。

于 2009-05-16T15:16:07.120 回答
0

python-twyt 由 Andrew Price 编写。BSD 许可的 Twitter API 接口库和命令行客户端。

是我选择的python库。这很简单。

于 2009-07-08T20:15:04.343 回答
0

我对 Twitter API 有一点经验(我是 Digitallyborn,Twitterizer 的作者)。

我会说选择对你来说最容易的东西。每种语言都有很多很棒的库。

于 2009-08-17T16:21:37.890 回答