2016-05-23 5 views
0

tweepyを使ってすべてのつぶやきを英語で収集したい。 Twitterの検索APIはここで使うことができますが、私はapiの 'query'部分に何を与えるべきか分かりません。ドキュメントから、私はこの部分が必要であることを理解しています。twitter apiを使ってすべてのつぶやきを英語で収集するには?

このクエリ部分を処理してすべての英語のつぶやきを収集する方法は?

答えて

0

私はあなたがTweepyでこれを行うことができますどのようにわからないですが、あなたが直接Twitterのエンドポイントを呼び出すことができる場合は以下のようにあなただけのlangパラメータを追加する必要があります。

https://api.twitter.com/1.1/search/tweets.json?q=your_search&lang=en

+0

ありがとうございますLinvi。ただ一つの簡単な質問です。私たちは 'q'パラメータで何を供給すべきですか?申し訳ありませんが私の質問は非常に素朴に見える場合。 – Shashank

+0

あなたがしたい検索を提供するだけです。あなたが検索する 'starwars'を検索したいとしましょう。https://api.twitter.com/1.1/search/tweets.json?q=starwars&lang=en – Linvi

1

あなたはを収集する場合すべて英語のつぶやき - それはTwitterのGNIPプラットフォームへのアクセスなしでは不可能です。

あなたができることはstreaming APIを使ってsample of all English Tweetsを得ることです。

+0

すべてのことは、すべてのアクセス可能なツイートを英語で意味します。 APIのドキュメントから、クエリパラメータは追加することが強制的だとわかりました。特定のトピックに関連するつぶやきは欲しくない。私はすべてのつぶやき(レート制限内)が欲しいです。 – Shashank

+0

私はこれに同意しなければなりません。 「FilteredStream」は、これらの基準が合計ツイートの1%を超えない場合、一連の基準に一致するツイートをすべて提供します。 基準が合計ツイートの1%を超える場合、twitterは返されなかったツイートの数を知らせる "制限" JSONを送信します。 – Linvi

関連する問題