2
我试图访问使用url格式的服务。 www.example.com/api/API_KEY/action在HTTP协议中使用api密钥
下面的代码是我试图实现的一个小例子。
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。我该如何让网址使用动态api_key?