2

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

我试过但似乎过时了,这些代码仅适用于 Python 控制台。

呸呸呸

Tweepy-AppEngine

蟒蛇推特

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

4

2 回答 2

3

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

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

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

于 2013-01-23T16:25:59.607 回答
0

无法使用来自 Google App Engine 的 Twitter Streaming API。

GAE 不支持监听套接字,只支持出站套接字。您必须使用其他服务,例如 Google Compute Engine、Heroku 或 AWS,或者找到一种方法来使用 Twitter REST API。

于 2015-06-24T04:58:56.823 回答