2013-07-26 39 views
1

我试图发送一个HTTP GET请求到一个Google API,它需要一个名称为“end-date”(带有hypen,不是下划线)的参数。但是,下面的错误被抛出:连接参数名称中的HTTP请求

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:接受复姓名字?谢谢!

回答

1

您必须使用 “旧” 散列符号为这些按键:

params: { 
    :'end-date' => '2013-07-24', 
    :'start-date' => '2013-07-01', 
    access_token: access_token 
} 
+0

HERP DERP,的确不错!谢谢! – NumberOfGraham