Ruby on rails 3 Twitter::错误::禁止-无法验证您的凭据

Ruby on rails 3 Twitter::错误::禁止-无法验证您的凭据,ruby-on-rails-3,devise,omniauth,twitter-gem,Ruby On Rails 3,Devise,Omniauth,Twitter Gem,我使用的是Desive+omniauth,我可以正确连接到twitter api 但当我尝试使用twitter gem时,控制台中出现以下错误: “Twitter::错误::禁止-无法验证您的凭据” 我已经安装了gem,并在config/initializers/twitter.rb上创建了一个初始值设定项 Twitter.configure do |config| config.consumer_key = PKe41... config.consumer_secret = q

我使用的是Desive+omniauth,我可以正确连接到twitter api

但当我尝试使用twitter gem时,控制台中出现以下错误:

“Twitter::错误::禁止-无法验证您的凭据”

我已经安装了gem,并在config/initializers/twitter.rb上创建了一个初始值设定项

Twitter.configure do |config|
    config.consumer_key = PKe41...
    config.consumer_secret = qETY.....
end
我正在尝试一个控制器:

def twitter
    @twitter_home_timeline = Twitter.home_timeline
end

您还需要添加oauth令牌和密码 如果没有,只需提供两个帐户凭据。 找不到用于这些凭据的正确应用程序

Twitter.configure do |config|
  config.consumer_key = YOUR_CONSUMER_KEY
  config.consumer_secret = YOUR_CONSUMER_SECRET
  config.oauth_token = YOUR_OAUTH_TOKEN
  config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end

您还需要添加oauth令牌和密码 如果没有,只需提供两个帐户凭据。 找不到用于这些凭据的正确应用程序

Twitter.configure do |config|
  config.consumer_key = YOUR_CONSUMER_KEY
  config.consumer_secret = YOUR_CONSUMER_SECRET
  config.oauth_token = YOUR_OAUTH_TOKEN
  config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end

好的,我找到了答案。。。必须使用引号设置初始值设定项中的键:

Twitter.configure do |config|
    config.consumer_key = 'PKe41...'
    config.consumer_secret = 'qETY.....'
end

好的,我找到了答案。。。必须使用引号设置初始值设定项中的键:

Twitter.configure do |config|
    config.consumer_key = 'PKe41...'
    config.consumer_secret = 'qETY.....'
end

它在没有oauth令牌和密码的情况下工作-这意味着对用户数据的访问更少。无论如何,谢谢!它在没有oauth令牌和密码的情况下工作-这意味着对用户数据的访问更少。无论如何,谢谢!