【问题标题】:Unable to verify your credentials Twitter Error Ruby on Rails无法验证您的凭据 Twitter 错误 Ruby on Rails
【发布时间】:2014-04-14 11:06:10
【问题描述】:

我正在将 Twitter 集成到我的 Ruby on Rails 应用程序中。

我正在使用 gem 'twitter'

我想获取我的关注者人数

client = Twitter::REST::Client.new


@talking_about_count = graph.get_object("iscopeapp")["talking_about_count"]

@followers = client.followers("AnabtaTec")

问题是当我访问出现此错误的页面时。

Twitter::Error::HomeController#index 中的禁止

无法验证您的凭据

我想我错过了一些令牌或其他东西。谁能帮助或指导我获取这些令牌,然后如何在我的控制器中实现它们?

提前谢谢大家!

干杯

【问题讨论】:

    标签: ruby-on-rails ruby twitter twitter-oauth


    【解决方案1】:

    是的,您缺少凭据。

    client = Twitter::REST::Client.new do |config|
      config.consumer_key        = "YOUR_CONSUMER_KEY"
      config.consumer_secret     = "YOUR_CONSUMER_SECRET"
      config.access_token        = "YOUR_ACCESS_TOKEN"
      config.access_token_secret = "YOUR_ACCESS_SECRET"
    end
    

    您可以从 https://dev.twitter.com/ 并设置您的应用程序。如果您要为不同的用户提取计数,那么您将设置类似带omniauth 的设计并将密钥存储在每个用户的表中。

    【讨论】:

    • 我是否在我的控制器中声明了这个块?谢谢!
    • ç我现在做了所有事情......我得到“无法验证你”
    猜你喜欢
    • 1970-01-01
    • 2015-10-11
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 1970-01-01
    • 2015-06-02
    • 2018-04-27
    相关资源
    最近更新 更多