2017-08-30 14 views
0

Twitterからデータを収集するためにTwitter Streaming APIを使用しようとしています。TwitterのストリーミングAPI接続が3時間後に終了する

は、以下のR

filterStream(oauth=my_oauth, 
     timeout = 0, track = keyword, 
     file.name = "tweets.json") 
     tweetsdf = parseTweets("tweets.json", simplify = TRUE) 
     View(tweetsdf) 

私は接続が常にオンであることを意味すべきである0にタイムアウトを設定していることがわかりますで私のコードです。私が探しているのは、私の接続がわずか3時間後に落ちるということです。

+0

あなたの最初の言語はありませんか?あなたはもう少し説明することができますか、誰かがあなたにあなたの質問をより明確にするためにあなたの質問に言い換えることを助けることができるかもしれません。 – pancho018

+0

はそれは明確ですか? –

+0

私はTwitterのストリーミングAPIについて多くのことを知っていませんが、いくつかの編集を行ったので、レビューが終わった時点で問題が明確になり、回答が得られるはずです。 – pancho018

答えて

0

90秒後にアクティビティがないときにTwitterが接続を切断するため、接続にタイムアウトが必要です。 whileループ内のtryブロック内にコードを挿入します。これにより、接続が切断されたときに再接続できます。

+0

'ライブラリ(streamR) end.date < - as.Date( "2017年9月1日") しばらく(Sys.Date()

関連する問題