获取城市计价规则

优质
小牛编辑
133浏览
2023-12-01

获取城市计价规则

说明

接入者可以通过以下两种方式获取城市计价规则:

  1. 通过URL链接获取计价规则页面
  2. 通过接口获取城市计价规则

方式一:通过URL获取

此方式是通过修改URL中的flier和area参数,获得不同车型不同城市的计价规则

地址URL

https://static.udache.com/passenger/apps/price/price-rule/index.html?version=3.8&from=wlwebapp&flier=0&area=1

是否需要登录

访问授权限制

暂无

参数规则

名称描述
flier车型(1:快车,0:专车)
area城市ID,通过获取全量城市列表中的cityid字段获得

方式二:通过接口获取

此方式是通过调用计价规则接口获取计价规则数据

地址URL

/v1/common/Cities/getPrice

支持格式

{url}?k1=v1&k2=v2&k3=v3&...

HTTP请求方式

GET

是否需要登录

是。关于登录授权,参见 如何登录授权

访问授权限制

暂无

请求参数

名称类型必选描述
client_idstringyes申请应用时分配的APP_KEY
access_tokenstringyes乘客认证信息
timestampintyes时间戳
cityintyes出发城市id(城市列表接口返回)
ruleintyes计价模型分类,201(专车);301(快车);203(专车接机);204(专车送机)
signstringyes签名

注意事项

sign签名请参照 签名算法

请求示例

curl -X GET -H "Content-Type: application/x-www-form-urlencoded" 'http://api.es.xiaojukeji.com/v1/common/Cities/getPrice?client_id=testclient&access_token=test&timestamp=2867831074&sign=test&city=1&rule=301'

返回参数说明

返回字段字段类型字段说明
errnoint错误码
errmsgstring错误信息
dataobject
areaint城市id
districtstring城市区号
car_levelstring车型
cancel_book_moneyfloat取消预约单处罚金额
cancel_book_timestring取消预约单时间 单位:分钟
cancel_real_moneyfloat取消实时订单处罚金额
cancel_real_timestring取消实时单时间 单位:分钟
fuel_feefloat燃油费
min_chargefloat实时单基础费
appointment_min_chargefloat预约单基础费
night_driving_unit_pricefloat夜间费 X元/公里
night_beginstring夜间费开始时段
night_endstring夜间费结束时段
empty_distancefloat当里程过X公里时,每公里加收远途费
empty_driving_unit_pricefloat远途费 X元/公里
low_speed_time_unit_pricefloat低速费 X元/公里
start_pricefloat起步价
start_distancefloat起始里程
normal_unit_pricefloat里程费 X元/公里
time_unit_pricefloat时间费计费价格 X元/分钟
c_levelstring车型
c_iconurl车图标的url
c_android_iconurl车安卓图标的url
c_logourl车logo的url
c_imageurl车图片的url
c_level_namestring车型名称 比如:"普通型"
c_level_descstring车型描述 比如: "普通型快车"

返回示例

{
  "errno": 0,
  "errmsg": "SUCCESS",
  "data": {
    "600": {
      "area": 1,
      "district": "010",
      "car_level": "600",
      "cancel_book_money": "20.00",
      "cancel_real_money": "10.00",
      "cancel_book_time": "60",
      "cancel_real_time": "5",
      "fuel_fee": "1.00",
      "min_charge": "10",
      "appointment_min_charge": "10",
      "night_driving_unit_price": 0.4,
      "night_begin": "23:00",
      "night_end": "05:00",
      "empty_distance": 12,
      "low_speed_time_unit_price": 0,
      "start_price": 0,
      "start_distance": 0,
      "normal_unit_price": 1.5,
      "time_unit_price": 0.35,
      "empty_driving_unit_price": 0.8,
      "c_level": "600",
      "c_icon": "http://10.10.8.76:8080/crm_test/images/upload/2015/20150515/carLevel_600/carlevel_ios.png",
      "c_android_icon": "http://10.10.8.76:8080/crm_test/images/upload/2015/20150515/carLevel_600/carlevel_android.png",
      "c_logo": "http://10.10.8.76:8080/crm_test/images/upload/2015/20150515/carLevel_600/carlevel_logo.png",
      "c_image": "http://10.10.8.76:8080/crm_test/images/upload/2015/20150515/carLevel_600/carlevel_large.png",
      "c_level_name": "快车型",
      "c_level_desc": "等同于经济型",
    },
    ...
  }
}