【发布时间】:2011-02-06 10:50:07
【问题描述】:
我正在尝试获取访问密钥,但无法使其正常工作。 ``request_token.get_access_tokenis giving me401 未授权 (OAuth::Unauthorized)error. I copy the authorize_url into my browser, allow the application, I receive some kind of PIN from twitter but after hitting enter in my script I always get 401 error. I did some search and I found this helpedaccess_token = request_token.get_access_token(:oauth_verifier => params[:oauth_verifier])but it is giving meundefined 局部变量或方法params' for main:Object (NameError)
- twitter 应用程序类型是客户端
- ruby 脚本就像(我在关注this tutorial)
- 我很想摆脱这个脚本访问详细信息。最好不用 PIN 码。
.
gem 'oauth'
require 'oauth/consumer'
consumer_key = 'your key'
consumer_secret ='your secret'
consumer=OAuth::Consumer.new "consumer_key",
"consumer_secret",
{:site=>"http://twitter.com"}
request_token = consumer.get_request_token
puts request_token.token
puts request_token.secret
puts request_token.authorize_url
puts "Hit enter when you have completed authorization."
STDIN.gets
access_token = request_token.get_access_token
#access_token = request_token.get_access_token(:oauth_verifier => params[:oauth_verifier])
puts access_token.token
puts access_token.secret
puts
puts access_token.inspect
【问题讨论】: