2015-04-15 47 views
0

我得到一個錯誤,指出「缺少必需的參數:狀態。Twitter :: Error :: Forbidden」如何將狀態參數添加到「client.update()」?如何添加Ruby Twitter狀態參數以更新

如果我用「狀態」替換「更新」,我的推文不會發布,並且我收到一條錯誤消息,說沒有找到該ID的狀態。我的代碼如下:

def post 
    client = Twitter::REST::Client.new do |config| 
     config.consumer_key = "..." 
     config.consumer_secret = "..." 
     config.access_token = "..." 
     config.access_token_secret = "..." 
    end 
    File.open("tweets.txt") do |line| 
    line.each do |item| 
     tweets = item 
     puts tweets 
     client.update("#{tweets}").to_s 
     sleep((rand*1800 +900).to_i) 
    end 
    end 
end 
+0

什麼寶石您使用的版本? –

+0

對於windows的Ruby 2.1.5 x64 ...我應該使用沒有x64的2.1.5嗎?或者不同的版本可能? @Maxim – marriedjane875

+0

還是你的意思是twitter gem的版本? @Maxim – marriedjane875

回答

0
File.open("tweets.txt") do |line| 
    line.each_line do |item| 
    tweets = item 
    puts tweets 
    client.update("#{tweets}") 
    sleep((rand*1800 +900).to_i) 
    end 
end