0

よろしく。技術的な問題がありますが、解決策はおそらく概念的なものです。

cURL (PHP) で Twitter Streaming Api を使用し、ストリームをファイルに保存しています。次に、別のスクリプトを使用してファイルの内容を読み取り、ツイートを解析します。ここまでは順調ですね。

私が抱えている唯一の問題は、何らかの理由で、ツイートが curl ファイルにプッシュされ、4096 バイト (json 形式) を超えると、4096 に切り捨てられるため、ツイートが失われることです。解析しないでください。

私の質問は次のとおりです。

curl が行を 4096 バイトに切り詰めるのはなぜですか?

これを簡単に解決するにはどうすればよいですか?4096 バイト以上を 1 行などに書き込むには cURL が必要です。

Twitter ストリーミング API を使用したことがある方の多くは、同じ状況に陥っていると思います。

ありがとう。

アップデート:

4096 バイトを超えるツイート文字列を取得しましたが、ファイルに問題はありません。私は今何を考えるべきか分かりません。

あなたの馬を保持します。

4

0 に答える 0