我知道这是一个有点懒的网络问题,但我想知道哪个Python Twitter库更适合。
我使用过Python Twitter Tools,喜欢它简洁美观的界面,但它似乎不是很流行--它甚至没有列在Twitter Libraries页面上。
然而,还有很多其他的库:
- oauth-python-twitter2由Konpaku Kogasa制作。结合了python-twitter和oauth-python-twitter,创建了一个进化的OAuth Pokemon。
- python-twitter由DeWitt Clinton制作。该库提供了Twitter API的纯Python接口。
- python-twyt由Andrew Price制作。BSD许可的Twitter API接口库和命令行客户端。
- twitty-twister 由Dustin Sallings制作。一个用于Twitter的扭曲接口。
- twython由Ryan McGrath制作。受python-twitter启发的REST和Search库。
- Tweepy由Josh Roesslein制作。支持OAuth、搜索API、流API。
我的要求非常简单:
- 能够使用OAuth
- 能够关注用户
- 能够发送直接消息
- 能够发布
- 流API很好
除了Twisted之外(在这种情况下我没有使用Twisted),您是否使用过其他库,如果是,您推荐它们吗?
[更新] FYI,最终我又选择了Python Twitter Tools。新版本很好地支持了OAuth,而且它是一个非常聪明的API,所以我坚持使用它。