我正在尝试访问使用 url 格式的服务。www.example.com/api/API_KEY/action
下面的代码是我想要实现的一个小例子。
require 'httparty'
class MyAPI
include HTTParty
debug_output $stdout
base_uri "example.com/api/#{@api_key}"
def initialize(api_key)
@api_key = api_key
end
def statistics
return self.class.get("/statistics")
end
end
服务器请求:
MyAPI.new('apikey').statistics
出来作为
GET /api//statistics
我知道这是乐观的,但我将 api_key 变量放在 base_uri 中。如何使 url 使用动态 api_key?