【问题标题】:Python vs. C# Twitter API libraries [closed]Python 与 C# Twitter API 库 [关闭]
【发布时间】:2010-10-26 16:51:23
【问题描述】:

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

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

  • python-twitter 由 DeWitt Clinton 撰写。该库为 Twitter API 提供纯 Python 接口。
  • Andrew Price 的 python-twyt。 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”。

【问题讨论】:

    标签: c# python api twitter


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      【解决方案3】:

      LINQ to Twitter 也可用,涵盖整个 Twitter API,并可与 VB、C# 和 Delphi Prism 配合使用。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          我正在为我的一个项目使用this python library

          它真的很容易使用,而且非常强大。

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

              【解决方案7】:

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

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

              【讨论】:

                猜你喜欢
                • 2011-07-06
                • 2011-08-07
                • 2011-04-04
                • 2016-01-10
                • 2012-03-05
                • 2021-06-05
                • 1970-01-01
                • 2019-04-26
                • 1970-01-01
                相关资源
                最近更新 更多