2014-03-06 67 views
0

當我執行時沒有錯誤,也沒有輸出。這是文件中的所有代碼。使用Ruby的空白輸出twitter gem

require 'twitter' 

client = Twitter::REST::Client.new do |config| 
    config.consumer_key = "" 
    config.consumer_secret = "" 
    config.access_token = "" 
    config.access_token_secret = "" 
end 

client.home_timeline 

當我用這個例子它的作品,所以我想我有不對頭:

topics = ["coffee", "tea"] 
client.filter(:track => topics.join(",")) do |object| 
    puts object.text if object.is_a?(Twitter::Tweet) 
end 

這是我能工作的唯一例子,所有其他有沒有產生輸出。沒有錯誤。

回答

0

嘗試使用「$ client」,這將使其成爲全球。可以這樣工作。

$client = Twitter::REST::Client.new do |config| 
    config.consumer_key = "" 
    config.consumer_secret = "" 
    config.access_token = "" 
    config.access_token_secret = "" 
end 

$client.home_timeline