你好我正在使用STRAVA api和一个由它构建的gem。我正在尝试的命令是:
$ 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 gem的源代码如下所示:
def segment_explorer(args = {}, options = {}, &block)
# Fetches the connections for given object.
api_call('segments/explore', args, 'get', options, &block)
end
如何将“-d”作为经度传递给此方法以成功创建api调用?
答案 0 :(得分:0)
你使用的是哪种宝石?我做了一个快速搜索,找不到你在任何地方引用的代码。但是,猜测一下,您可能想尝试传递一个参数哈希,其中键与URL参数的名称相同。
例如:
@client.segment_explorer({
bounds: "37.821362,-122.505373,37.842038,-122.465977"
})
如果这不起作用,您可以提供指向您正在使用的宝石的链接吗?