Python与C#Twitter API库

时间:2009-05-16 09:27:26

标签: c# python api twitter

我有.NET(5yrs)和Python(1年代)的经验,我想创建一个以Twitter为骨干的简单Web项目。我有使用AppEngine的经验,并且一直想尝试Azure。我将广泛使用一次发送和解析来自许多用户的推文,因为我为此设置了一个短期限,我想尽可能采用最短路径。那么,有没有人对这两者有任何经验,或者有任何建议?

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

    来自DeWitt Clinton的
  • python-twitter。该库为Twitter API提供了纯Python接口。
  • 安德鲁普莱斯的
  • python-twyt。 BSD许可Twitter API接口库和命令行客户端。
  • Dustin Sallings的twitty-twister。 Twitter的Twisted界面。

这适用于C#:

  • Yedda的Yedda推特图书馆。每个Twitter API方法在此包装器库中都有一个等效的.NET方法。
  • Eric Willis / RareEdge Design Group的TwitterooCore API。可以在任何.NET项目中使用的二进制.NET库。
  • Twitterizer最初由DigitallyBorn提供,但现在是开源的。为.NET 2.0编写。
  • 推特#Deniel Crenna。 “100%覆盖REST和搜索API”。

7 个答案:

答案 0 :(得分:4)

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

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

我会推荐一个C#库,但是游戏领域变化非常快,我们已经多次更改了实现,因为Twitter已经弃用了API的各个方面,有些更新的速度比其他

答案 1 :(得分:4)

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

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

答案 2 :(得分:3)

LINQ to Twitter也可用,涵盖整个Twitter API,适用于VB,C#和Delphi Prism。

答案 3 :(得分:0)

你可以同时使用.NET和Python ...... IronPython。 IronPython将与Yedda合作。 1

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

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

我会说最简单的事情。每种语言都有很多优秀的图书馆。