2

最近、私は Twitter ストリーミング API を使用する方法についてさまざまな方法を試し続けています。私が必要とする目的は宣誓ではなく、キーワード検索を実行して公開ツイートとその情報のみを取得する必要があります。私の環境はGoogle AppEngine + Python 2.7で、サードパーティのライブラリは実際には許可されていません.

私が試したことは時代遅れのようで、これらのコードは Python コンソールにのみ適用されます。

トゥイーピー

Tweepy-AppEngine

パイソンツイッター

利用可能なリソースのほとんどは 3 年前のものであり、それらのほとんどは GAE 向けではありませんが、Google App Engine 環境で動作させることができませんでした。ガイドしてください。ありがとう

4

2 に答える 2

3

Tweepy は AppEngine で正常に動作します。tweepy ライブラリを appengine アプリのルート ディレクトリに必ず含めてください (これにより、「実際にはサード パーティのライブラリを許可していません」が否定されます)。

より多くの洞察を提供したいと思いますが、上記のライブラリでどのタスクを実行できないかわかりません。ストリーミング API からフェッチしているときに何か問題が発生していますか? Tweepy はストリーミング 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 に答える