【问题标题】:Bad Authentication Data?身份验证数据错误?
【发布时间】:2012-12-10 14:40:14
【问题描述】:

使用“推特”宝石:

Twitter.configure do |config|
  config.consumer_key = ENV['TWITTER_KEY'],
  config.consumer_secret = ENV['TWITTER_SECRET']
end

twitter = Twitter::Client.new(
  oauth_token: current_user.twitter_token,
  oauth_token_secret: current_user.twitter_secret
)

得到一个

Twitter::Error::Unauthorized: Could not authenticate you

尝试调用时

twitter.user_timeline('saiko_chriskun')

密钥应该没问题,因为它们可以通过omniauth ok,而且我能够获取用户的oauth_token 和secret。

【问题讨论】:

    标签: ruby twitter


    【解决方案1】:

    请看这个:

    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
    

    http://sferik.github.com/twitter/

    【讨论】:

      猜你喜欢
      • 2015-06-01
      • 2019-12-31
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-21
      • 2016-10-08
      相关资源
      最近更新 更多