我正在寻找一个与app引擎兼容的Python库,并提供Twitter API的接口。
我找到了python-twitter项目 - 是否有人在应用引擎上使用过它?
答案 0 :(得分:6)
答案 1 :(得分:2)
是的,您可以在应用引擎上使用python-twitter(在解析python-twitter issue 64时添加了支持)。
答案 2 :(得分:0)
如上所述,您可以使用python-twitter(目前的版本)。要使用它,只需将twitter.py添加到Python-GAE项目中,然后创建API实例:
twitter_api = twitter.Api(consumer_key=consumer_key, consumer_secret=consumer_secret, access_token_key=access_token_key, access_token_secret=access_token_secret, cache=None)
设置cache = None非常重要,因为这会禁用默认使用文件系统的内部缓存(在GAE中不允许)。理想情况下,有人应该修复这个使用memcached ...但我太laaazzyy ...; - )
更新:好的......这很烦人......你还需要从google_appengine lib中提取以下库...这意味着你必须明确地将源包添加到你的项目而不是仅仅引用它们:
如果您不将它们添加到项目中,它将在本地工作,但不能在GAE中工作。