2013-07-26 2 views
1

"end-date"라는 이름의 매개 변수가 필요한 Google API에 HTTP GET 요청을 보내려고합니다 (하이픈, 밑줄 제외). 그러나 다음과 같은 오류가 발생됩니다 :HTTP 요청의 매개 변수 이름에 하이픈

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를 만들기 위해 어떤 방법 :

unexpected keyword_end, expecting '}' 
     end-date: '2013-07-24' 

여기 내가 사용하려고 해요 코드의 하이픈 이름을 허용? 감사!

답변

1

당신은 그 키의 "이전"해시 표기법을 사용해야합니다 : DERP, 그래 참

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

HERP! 감사! – NumberOfGraham

관련 문제