OAuth gem get_request_token Net :: HTTPFatalError

时间:2015-05-27 02:33:23

标签: ruby api oauth gem

我使用oauth gem - https://rubygems.org/gems/oauth进行oauth操作。

我按照文档:http://www.rubydoc.info/gems/oauth/和Oauth ruby​​示例:http://wiki.openstreetmap.org/wiki/OAuth_ruby_examples

如:

@consumer=OAuth::Consumer.new ENV["consumer_key"], 
                          ENV["consumer_secret"], 
                          {:site=>ENV["api_url"]}

@request_token = @consumer.get_request_token

在这里,我可以看到@consumer值。但是在运行时出现错误:@consumer.get_request_token

Net::HTTPFatalError (500 "Internal Server Error"):

当我看到oauth gem的源代码时:

  

https://github.com/oauth-xx/oauth-ruby/blob/master/lib/oauth/consumer.rb#L124

如果我没有设置oauth_callback,则会OAuth::OUT_OF_BAND

这是上述原因吗?我应该设置callback吗?

0 个答案:

没有答案