最近我不断尝试不同的方法来使用 Twitter Streaming API。我需要的目的不是宣誓,而是我需要执行关键字搜索并仅获取公共(public)推文及其信息。我的环境是 Google AppEngine + Python 2.7,它实际上不允许第三方库。
我尝试过,但它似乎已经过时,并且这些代码仅适用于 Python 控制台。
我没能让它在 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/