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
任何想法,为什么叽叽喳喳无法验证我的证书?谢谢!