Module: Juhe::Express
- Includes:
- ExpressCompany
- Defined in:
- lib/juhe_ruby/express.rb
Constant Summary collapse
- BASE_URL =
"http://v.juhe.cn/exp/index"
Class Method Summary collapse
Methods included from ExpressCompany
Class Method Details
.search(company_name, number, app_key = nil) ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/juhe_ruby/express.rb', line 31 def self.search(company_name, number, app_key = nil) app_key ||= Juhe.app_key url = BASE_URL \ + "?key=" \ + app_key \ + "&no=" + number \ + "&com=" + company_code_of(company_name, app_key) result = JSON.parse(open(url).read) raise result["reason"].to_s if result["resultcode"] != "200" result["result"] end |