Camel Twitter端点-元数据和属性

Camel Twitter端点-元数据和属性,twitter,apache-camel,Twitter,Apache Camel,Cam Anywhere建议是否可以检索Camel支持的Twitter流媒体端点的所有属性和元数据。这是我的路由定义,它只返回时间和Tweet文本,而不是存储在Status对象中的其他属性和元数据- from("twitter://streaming/filter?type=event&keywords=" + searchTerm) .convertBodyTo(String.class) .to("log:tweet") 这是eg的输出- Tue S

Cam Anywhere建议是否可以检索Camel支持的Twitter流媒体端点的所有属性和元数据。这是我的路由定义,它只返回时间和Tweet文本,而不是存储在Status对象中的其他属性和元数据-

from("twitter://streaming/filter?type=event&keywords=" + searchTerm)
        .convertBodyTo(String.class)
        .to("log:tweet")
这是eg的输出-

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
请建议如何获取所有数据/属性。 谢谢
Chriatie

问题在于,您将主体转换为字符串,以便它对twitter主体执行toString操作。如果您不这样做,那么您就拥有twitter4j库提供的所有推文元数据。

谢谢克劳斯!如果我删除convertBody,那么假设我将数据推送到ActiveMQ,如何从Twitter状态对象检索所有属性。很抱歉,这个问题听起来很傻。我已经开始使用Camel,对twitter端点不太了解。谢谢!!您需要使用消息转换器eip将消息转换为您想要的内容。例如,您可以使用JavaBean来完成这项工作,或者您想做什么。阅读关于eip的文章:非常感谢,克劳斯!!那有帮助!!我想投ans的票,但它似乎需要我有15个声誉等。