菜鸟问题:Python + Twitter + App Engine - Oauth
抱歉,我在我的应用引擎 Python 项目中实现 Oauth 时遇到了一些问题。
我一直在参考 http://github.com/tav/tweetapp,但我觉得我对这个平台的理解还不够深,无法在我正在构建的 main.py 中实现这个类。
这可能是个微不足道的尝试,但这是我目前的进展:
twa = twitter_auth
client = twa.OAuthClient('twitter')
我在我的项目中创建了一个名为 "twitter_auth" 的源文件夹,里面有一个叫 "twitter_auth.py" 的文件,里面包含了上面链接的库,还有一个叫 __ init__.py(没有空格)的文件,这个文件是完全空的。
我真的不知道接下来该怎么做 :/
4 个回答
tweetapp库是一个早期的Twitter OAuth原型。Tav做了很多工作,我则负责把网站部署到http://twitteroauth.appspot.com,使用了一些tweetapp库的内容。这个网站的实际源代码在这里(我需要更新网站链接到这里):http://github.com/ryanwi/twitteroauth
我现在还在用这个库,但它已经有点老旧了,不能支持所有的API调用。我建议你试试其他更新且维护得更好的库,正如其他人提到的那样。
不过,如果你想尝试一下,可以看看twitteroauth的源代码,看看能不能让它工作起来。
这两个库在Twitter的推荐列表上:
我建议你看看tweepy这个库,还有一些tweepy的示例应用。具体可以去这里看看:http://github.com/wasauce/tweepy-examples
这个链接展示了如何使用oauth来验证用户身份:http://github.com/wasauce/tweepy-examples/tree/master/appengine/oauth_example/