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
很酷,謝謝! :) –