【发布时间】:2011-09-10 15:44:38
【问题描述】:
我正在尝试访问使用 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?
【问题讨论】:
标签: ruby ruby-on-rails-3 api rest httparty