无法验证您的凭据Twitter错误Ruby on Rails

时间:2014-03-11 02:50:58

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

我将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 :: Forbidden in HomeController #index

无法验证您的凭据

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

先谢谢你们!

欢呼声

1 个答案:

答案 0 :(得分:0)

是的,你错过了你的证书。

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的设计,并将密钥存储在表中,供每个用户使用。