我正在设置一个可以生成LastFM API请求的应用程序。 这些是简单的get请求,我正在使用HTTParty gem。
我的功能如下:
def get_albums
self.class.base_uri "http://ws.audioscrobbler.com/2.0/"
options = {
:user => "Gerard1992",
:method => "user.gettopalbums",
:api_key => Constants::LASTFM_API_KEY,
:format => "json"
}
puts options.to_query
self.class.get "/?#{options.to_query}", {} #options don't work
end
上面显示的这段代码有效。 get请求返回一组JSON。我的问题是这个/?#{options.to_query}
看起来并不整洁。实际(现在为空{}
)选项参数也不存在。如何使HTTParty选项参数按预期工作?
这是我尝试过的,但两种情况都失败了:
self.class.get "/", options
self.class.get "/", options => options
我很感激帮助。
答案 0 :(得分:22)
答案 1 :(得分:0)
发送:验证=>选项哈希中的false