2014-06-14 45 views
0

您好,我正在使用STRAVA api和一個由它構建的gem。我試圖做的命令是:cURL to Rails「-d」格式轉換

$ curl -G https://www.strava.com/api/v3/segments/explore \ 
-H "Authorization: Bearer 83ebeabdec09f6670863766f792ead24d61fe3f9" \ 
-d bounds=37.821362,-122.505373,37.842038,-122.465977 \ 

如何格式化我的ruby on rails命令以發出請求。目前:

@client.segment_explorer([37.821362,-122.505373,37.842038,-122.465977]) 

的API寶石的源代碼如下所示:

def segment_explorer(args = {}, options = {}, &block) 
     # Fetches the connections for given object. 
     api_call('segments/explore', args, 'get', options, &block) 
    end 

我將如何通過「-d」作爲經度這個方法成功創建API調用?

回答

0

您使用哪種寶石?我做了一個快速搜索,並找不到您在任何地方引用的代碼。但是,有人猜測,您可能想嘗試通過參數散列,其中鍵的名稱與URL參數的名稱相同。

例如:

@client.segment_explorer({ 
    bounds: "37.821362,-122.505373,37.842038,-122.465977" 
}) 

如果不工作,你能提供一個鏈接到你使用的寶石?