0
我正在創建一個部署在heroku上的推特機器人,它應該定期發送隨機組合的單詞。我使用無法連接到Twitter API
$ heroku config:set CONSUMER_KEY=xxxx CONSUMER_SECRET=xxxx
(等所有的變量)
當我嘗試通過在終端中輸入本地運行的機器人
rails runner app/models/twitter_bot.rb
我得到了下面設置的Heroku我的ENV變量錯誤
in `on_complete': Unable to verify your credentials (Twitter::Error::Forbidden)
我使用了heroku config來仔細檢查沒有任何訪問令牌或密鑰的拼寫錯誤。這種類似的問題Twitter::Error::Forbidden - Unable to verify your credentials的提問者必須加上引號的問題,但我用引號在twitter_bot.rb文件時,我創建了客戶端 - 見下:
client = Twitter::REST::Client.new do |config|
config.consumer_key = ENV["CONSUMER_KEY"]
config.consumer_secret = ENV["CONSUMER_SECRET"]
config.access_token = ENV["ACCESS_TOKEN"]
config.access_token_secret = ENV["ACCESS_SECRET"]
end
任何想法,爲什麼嘰嘰喳喳無法驗證我的證書?謝謝!