よろしく。技術的な問題がありますが、解決策はおそらく概念的なものです。
cURL (PHP) で Twitter Streaming Api を使用し、ストリームをファイルに保存しています。次に、別のスクリプトを使用してファイルの内容を読み取り、ツイートを解析します。ここまでは順調ですね。
私が抱えている唯一の問題は、何らかの理由で、ツイートが curl ファイルにプッシュされ、4096 バイト (json 形式) を超えると、4096 に切り捨てられるため、ツイートが失われることです。解析しないでください。
私の質問は次のとおりです。
curl が行を 4096 バイトに切り詰めるのはなぜですか?
これを簡単に解決するにはどうすればよいですか?4096 バイト以上を 1 行などに書き込むには cURL が必要です。
Twitter ストリーミング API を使用したことがある方の多くは、同じ状況に陥っていると思います。
ありがとう。
アップデート:
4096 バイトを超えるツイート文字列を取得しましたが、ファイルに問題はありません。私は今何を考えるべきか分かりません。
あなたの馬を保持します。