在Twitter API中解析Rails中的JSON的最佳方法

时间:2010-12-31 02:41:20

标签: ruby-on-rails ruby json twitter gem

我正在开发 rails app ,在Twitter API流中搜索关键字,然后记录这些推文。

我之前使用过Hpricot解析XML但是我想知道是否有人可以推荐一个gem (甚至是最佳实践)来解析来自Twitter搜索的JSON API?

3 个答案:

答案 0 :(得分:3)

如果您使用新重写的Twitter gem,则可以进行如下查询:

Twitter.user_timeline("sferik").first

响应将是与第一个状态相对应的Hashie::Mash object。要访问该信息,您只需将该属性称为方法:

Twitter.user_timeline("sferik").first.text

这样的反应只是文字。您不必直接处理JSON。

答案 1 :(得分:1)

我相信有许多Twitter宝石应该可行。 Github最受欢迎twitter宝石。

我在1年前使用它,但它应该做你想要的并支持备份。

答案 2 :(得分:0)

我使用json gem来解析Twitter响应。要访问api,我使用grackle,有时curb并行执行api请求(Curl :: Multi)。