JuheRuby
聚合ruby api,目前完成了以下功能:
- 常用快递查询
安装
在Gemfile里加入这行:
gem 'juhe_ruby'
然后执行:
$ bundle
或者自行安装:
$ gem install juhe_ruby
用法
常用快递查询
为app_key一次赋值,多次查询
Juhe.app_key = "d85fa433fb8f30419dc1b3697b035b3d" # 注册时,聚合提供的app_key
Juhe::Express.search("顺丰", "575677355677")
或者直接将app_key作为参数:
Juhe::Express.search("顺丰", "575677355677", "d85fa433fb8f30419dc1b3697b035b3d")
返回Hash数组:
[
{
"datetime":"2013-06-25 10:44:05",# 时间
"remark":"已收件",# 描述
"zone":"台州市"# 区域
},
{
"datetime":"2013-06-25 11:05:21",
"remark":"快件在 台州 ,准备送往下一站 台州集散中心 ",
"zone":"台州市"
},
{
"datetime":"2013-06-25 20:36:02",
"remark":"快件在 台州集散中心 ,准备送往下一站 台州集散中心 ",
"zone":"台州市"
},
{
"datetime":"2013-06-25 21:17:36",
"remark":"快件在 台州集散中心 ,准备送往下一站 杭州集散中心 ",
"zone":"台州市"
},
{
"datetime":"2013-06-26 12:20:00",
"remark":"快件在 杭州集散中心 ,准备送往下一站 西安集散中心 ",
"zone":"杭州市"
},
{
"datetime":"2013-06-27 05:48:42",
"remark":"快件在 西安集散中心 ,准备送往下一站 西安 ",
"zone":"西安市/咸阳市"
},
{
"datetime":"2013-06-27 08:03:03",
"remark":"正在派件..",
"zone":"西安市/咸阳市"
},
{
"datetime":"2013-06-27 08:51:33",
"remark":"派件已签收",
"zone":"西安市/咸阳市"
},
{
"datetime":"2013-06-27 08:51",
"remark":"签收人是:已签收 ",
"zone":"西安市/咸阳市"
}
]