Лучший способ разобрать JSON в Rails для Twitter API - PullRequest
1 голос
/ 31 декабря 2010

Я работаю над приложением rails , которое ищет ключевые слова в потоке API Twitter и затем записывает эти твиты.

Я раньше использовал Hpricot для разбора XML, но мне было интересно, может ли кто-нибудь порекомендовать гем (или даже лучшую практику) для анализа JSON из API поиска в Твиттере?

Ответы [ 3 ]

3 голосов
/ 31 декабря 2010

Если вы используете недавно переписанный гем Twitter, вы можете сделать запрос, подобный следующему:

Twitter.user_timeline("sferik").first

Ответом будет Hashie :: Mash object , соответствующий первому статусу,Чтобы получить доступ к информации, вы просто вызываете атрибут, как если бы это был метод:

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

Ответ от этого - просто текст.Вам не нужно напрямую иметь дело с JSON.

1 голос
/ 31 декабря 2010

Я считаю, что есть много твиттеров, которые должны работать.Github имеет самый популярный гем twitter .

Я использовал его 1 1/2 года назад, но он должен делать то, что вы хотите, и иметь поддержку для его резервного копирования.

0 голосов
/ 31 декабря 2010

Я использую гем json для анализа ответов в Твиттере. Для доступа к API я использую grackle , а иногда curb для параллельного выполнения запросов API (Curl :: Multi).

...