0

我想使用 Twitter Search API 来获取推文并将它们存储在 MongoDB 中。
使用GET我可以做到

http://search.twitter.com/search.json?q=%3A%29&lang=en&rpp=100&result_type=mixed

但是如何将这些推文存储在 MongoDB 中?我试过这个,但没有结果......

require 'rubygems'
require 'net/http'
require 'open-uri'
require 'json'
require 'mongo'


con = Mongo::Connection.new
db = con.db('sentiment')
tweets = db.collection('positive')

uri = URI.parse('http://search.twitter.com/search.json')
uri.query_values = { :q => "%3A%29", :lang => "en" ,:rpp=>"100",:result_type=>"mixed"}
json = open(uri).read
ref = JSON.parse(json)
ref["results"].each do |tweet|
  puts "@" + tweet["from_user"] + " : " + tweet["text"]
end

得到这个结果:

Thu Jul 26 20:08:38 [conn18] 端连接 127.0.0.1:61861

4

0 回答 0