0
我使用sferik的惊人的Twitter宝石:https://github.com/sferik/twitter。Twitter的创业板API不工作的网站,但在控制台
下面是我使用的代码:
twitter_api = Twitter::REST::Client.new do |config|
config.consumer_key = "123"
config.consumer_secret = "123"
config.access_token = "123"
config.access_token_secret = "123"
end
当我启动终端,并做twitter_api
我得到:
NameError: undefined local variable or method `twitter_api' for main:Object
但是当我手动输入代码:
1.9.3-p448 :002 > twitter_api = Twitter::REST::Client.new do |config|
1.9.3-p448 :003 > config.consumer_key = "123"
1.9.3-p448 :004?> config.consumer_secret = "123"
1.9.3-p448 :005?> config.access_token = "123"
1.9.3-p448 :006?> config.access_token_secret = "123"
1.9.3-p448 :007?> end
而twitter_api
给我一个值,当我做一个简单的取得请求时t:
1.9.3-p448 :009 > twitter_api.user("BenMorganIO")
=> #<Twitter::User id=2224124594>
所以我知道身份验证是好的,我似乎无法让它在网站上工作。
我已经放置在config/initializers/twitter.rb
的配置代码有谁知道为什么吗?
它在控制台中工作.........在网站上测试.... – BenMorganIO
它的工作原理。你真了不起!!!!!!!!!!!!!!!!!!!!! :D – BenMorganIO
很酷,谢谢! :) –