我试图向Google API发送一个HTTP GET请求,该请求需要一个名为"end-date"的参数(带有hypen,而不是下划线)。但是,会抛出以下错误:
unexpected keyword_end, expecting '}'
end-date: '2013-07-24'
这是我尝试使用的代码:
request = Typhoeus::Request.new(
'https://www.googleapis.com/analytics/v1/reports',
method: :get,
params: {
end-date: '2013-07-24',
start-date: '2013-07-01',
access_token: access_token
}
)
有没有办法制作params:接受连字符的名字?谢谢
您必须对这些键使用"旧"哈希表示法:
params: {
:'end-date' => '2013-07-24',
:'start-date' => '2013-07-01',
access_token: access_token
}