0

Camel でサポートされている Twitter ストリーミング エンドポイントのすべての属性とメタデータを取得する方法があるかどうか、誰かが提案します。これは私が持っているルーティング定義であり、これは Time と Tweet テキストのみを返し、Status オブジェクトに保存されている他の属性とメタデータは返しません -

from("twitter://streaming/filter?type=event&keywords=" + searchTerm)
        .convertBodyTo(String.class)
        .to("log:tweet")

たとえば、次の出力があります-

Tue Sep 03 14:08:27 EDT 2013 (Pritz97) I love the new design! http://t.co/c8CTccjGBJ's latest iOS version is now live! #iosapp #iPhone http://t.co/hG1KEgvfruTue 
Tue Sep 03 14:10:50 EDT 2013 (l1v1nfunky) Reign of Dragons iOS/Android #ReignD http://t.co/lVtd5cWTkZ

すべてのデータ/属性を取得する方法を提案してください。ありがとう!クリアティエ

4

1 に答える 1

0

問題は、ボディを文字列に変換して、Twitter ボディの toString を実行することです。そうしないと、twitter4j ライブラリが提供するツイートのすべてのメタデータを取得できます。

于 2013-09-10T16:55:40.377 に答える