python - 使用 GAE Python 的 Twitter Streaming API

标签 python google-app-engine python-2.7 twitter

最近我不断尝试不同的方法来使用 Twitter Streaming API。我需要的目的不是宣誓,而是我需要执行关键字搜索并仅获取公共(public)推文及其信息。我的环境是 Google AppEngine + Python 2.7,它实际上不允许第三方库。

我尝试过,但它似乎已经过时,并且这些代码仅适用于 Python 控制台。

Tweepy

Tweepy-AppEngine

Python Twitter

我没能让它在 Google App Engine 环境中运行,而大多数可用资源都是 3 年前的,而且大多数都不是为 GAE 制作的。请指导。谢谢

最佳答案

Tweepy 在 AppEngine 上运行良好。请务必将 tweepy 库包含到您的 appengine 应用程序的根目录中(这会否定“实际上不允许第三方库”)。

我想提供更多见解,但我不确定您无法使用上述库完成哪些任务;当您从 Streaming API 获取数据时是否出现问题? Tweepy 支持与 Streaming API 交互 - 值得一看 https://github.com/gumptionthomas/tweepy-appengine/blob/master/tweepy/streaming.py

不知道这是否有帮助 - 但如果您有兴趣查看 GAE + Twitter 设置,我已经发布了一个 Twitterbot(由 Google Analytics 提供支持 - 但您可以忽略该部分)在 github 上:https://github.com/nirvanatikku/ga_twitterbot .

关于python - 使用 GAE Python 的 Twitter Streaming API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14482572/

相关文章:

Python 项目仅使用项目中的第一个单词进行排序

python - 如何从路径字符串的 DataFrame 列中提取基本路径

python - 如何在不使用Python循环的情况下创建引用数据框和字典的当前列的条件列?

java - Appscale 无法读取queue.xml?

google-app-engine - Google App Engine 中的 appengine_config.py

python - pip 不工作 Python 2.7

python - django-south:先有鸡+有初始数据

python - 允许用户使用 GAE 匿名投票

python - 使用带有 Python BeautifulSoup 的 LazyLoader 抓取页面

python - 为什么一个功能可以工作,而另一个却不能?