wns*_*mth 7 python twitter wrapper python-twitter
我最近读过"21 Recipes for Mining Twitter"这本书,他们使用的是python-twitter - Wrapper by sixohsix.
在我看来,这个库有点过时,因为它仍然区分Search API和REST API.它似乎是针对API版本1进行的,但是版本1.1 需要用于搜索Twitter的身份验证.
在sixohsix的方法中,您可以通过以下方式建立Twitter搜索:
twitter_search = twitter.Twitter(domain="search.twitter.com")
...
twitter_search.search(q="myquery")
Run Code Online (Sandbox Code Playgroud)
同时,与"常规"REST API的连接需要如下所示:
twitter.Twitter(domain='search.twitter.com', api_version='1.1',\
auth=twitter.oauth.OAuth(access_token, access_token_secret,\
consumer_key, consumer_secret))
Run Code Online (Sandbox Code Playgroud)
但我想在1.1中,搜索也需要OAuth!要么Twitter文档很混乱,要么sixohsix的库真的有点过时了.
最后一个问题:我应该轻松使用哪些Python库,最重要的是:始终如一地建立对API 1.1的搜索和其他REST调用?我看到了熊的图书馆,这似乎更具有一致性.
但也许我完全走错了道路......我想听听一些经验丰富的Python人员的建议,他们与Twitter的1.1 API进行了很多互动.谢谢.
编辑 请参阅sixohsix的Github上的#issue 109 - 该问题已修复,Search API v1.1现已包含在包装器中
我以前使用过 Sixohsix 库。我还使用过 tweepy 和 python-twitter (我在 github 上找到了它)。这确实是一个偏好问题。我创建了几个 virtualenv 项目,其中一些有 Django 或 CherryPy,并且尝试了不同的 API,直到找到我满意的一个。Tweepy 似乎有很好的文档记录,但 Sixohsix 似乎更新得更频繁。
| 归档时间: |
|
| 查看次数: |
3426 次 |
| 最近记录: |