# 车辆档案

# 接口URL

  • 测试环境: http://apitest.dudubashi.com/index.php/api/open/vehicle_record
  • 线上环境: http://wx.dudubashi.com/index.php/api/open/vehicle_record

# 请求方法

post

# 请求参数

名称 类型 说明 是否必须
token string 动态访问授权码 Y

# 返回参数

名称 类型 说明 是否必须
city string 城市 Y
suppliers string 供应商 Y
plate_number string 车牌号 Y

# 返回数据示例(json格式)

{
	"result": "0000",
	"data": [{
		"city": "深圳",
		"suppliers": "深圳市明成达运输有限公司",
		"plate_number": "粤BDF815"
	}, {
		"city": "深圳",
		"suppliers": "辉盛车队",
		"plate_number": "粤SD8030"
	}],
	"info": "成功"
}

# 司机档案

# 接口URL

  • 测试环境: http://apitest.dudubashi.com/index.php/api/open/driver_record
  • 线上环境: http://wx.dudubashi.com/index.php/api/open/driver_record

# 请求方法

post

# 请求参数

名称 类型 说明 是否必须
token string 动态访问授权码 Y

# 返回参数

名称 类型 说明 是否必须
city string 城市 Y
suppliers string 供应商 Y
driver_name string 司机名称 Y

# 返回数据示例(json格式)

{
	"result": "0000",
	"data": [{
		"city": "",
		"suppliers": "友盟车队",
		"driver_name": "陈荣华"
	}, {
		"city": "",
		"suppliers": "侨城车队",
		"driver_name": "李广"
	}],
	"info": "成功"
}

# 线路信息

# 接口URL

  • 测试环境: http://apitest.dudubashi.com/index.php/api/open/line_info
  • 线上环境: http://wx.dudubashi.com/index.php/api/open/line_info

# 请求方法

post

# 请求参数

名称 类型 说明 是否必须
token string 动态访问授权码 Y
city_name string 城市名称,例如:深圳,默认全部 N

# 返回参数

名称 类型 说明 是否必须
city string 城市 Y
suppliers string 供应商 Y
bus_line_id string 线路id Y
line_code string 班车线路编码 Y
status string 线路状态(1正常,0已删除,-1已停运) Y

# 返回数据示例(json格式)

{
	"result": "0000",
	"data": [{
		"city": "深圳",
		"suppliers": "华光达车队",
		"line_code": "102",
		"status": "1"
	}, {
		"city": "深圳",
		"suppliers": "华光达车队",
		"line_code": "114",
		"status": "-1"
	}],
	"info": "成功"
}

# 班次及站点信息

# 接口URL

  • 测试环境: http://apitest.dudubashi.com/index.php/api/open/line_site_info
  • 线上环境: http://wx.dudubashi.com/index.php/api/open/line_site_info

# 请求方法

post

# 请求参数

名称 类型 说明 是否必须
token string 动态访问授权码 Y
is_pagination int 是否需要分页 1是 ,0 否,默认不分页 N
page int 页码,每页20条 N
line_id int 班次id N

# 返回参数

名称 类型 说明 是否必须
city string 城市 Y
suppliers string 供应商 Y
line_code string 班车线路编码 Y
line_captcha string 班次口令验证码 Y
status string 线路状态(1正常,0已删除,-1已停运) Y
line_id string 班次ID Y
nav_name string 班次类型 Y
line_title string 班次名称 Y
line_remark string 班线描述 Y
time_range string 发车区间 Y
line_start_time string 发车时间 Y
start_site string 始发站 Y
end_site string 终点站 Y
bus_code string 车牌号 Y
line_contact string 联系人及联系方式 Y
line_rule string 运行时间(工作日,休息日周六,休息日周日) Y
line_price string 票价 Y
site_id string 站点ID Y
site_name string 站点名称 Y
site_lng string 站点经度 Y
site_lat string 站点纬度 Y
site_type int 站点类型(1:上车站点;2:下车站点; Y
site_type_new int 站点类型,针对穿梭车特殊处理(1:上车站点;2:下车站点;3:上下车站点) Y
dates array 未来7天的开通日期列表,如 ['2019-06-13','2019-06-20','2019-06-27'] Y
total_page int 总页数 Y

# 返回数据示例(json格式)

{
    "result": "0000",
	"data" : [
		{
				"city": "深圳",
				"suppliers": "华光达车队",
				"line_code": "102",						// 线路编号

				"line_id": "102",						// 班次ID
				"nav_name": "上班车", 					// 班次类型
				"line_title": "天颂雅苑-竹子林",		// 班次名称
				"line_remark": "很长的一条线路",		// 班线描述
				"time_range": "08:00-18:00",			// 发车区间
				"line_start_time": "08:00",				// 发车时间
				"start_site": "深大站",					// 始发站
				"end_site": "终点站",					// 终点站
				"bus_code": "B88888",					// 车牌号
				"line_contact": "李才敏 18923451241",	// 联系人及联系方式
				"line_rule": "休息日周六",				// 运行时间
				"line_price": "20元",					// 票价
				"status": "1",						//线路状态
				"dates" : ['2019-06-13','2019-06-20','2019-06-27']
				
				"sites": [
					{
						"site_id": 21,
						"site_name": "深大站",
						"site_lng": "站点经度",
						"site_lat": "站点纬度",
						"site_type": "1",
						"site_type_new": "1"
					}
				]
			}
	],
    "info": "成功""total_page": 1
}

# 班次站点状态

# 接口URL

  • 测试环境: http://apitest.dudubashi.com/index.php/api/open/line_site_status
  • 线上环境: http://wx.dudubashi.com/index.php/api/open/line_site_status

# 请求方法

post

名称 类型 说明 是否必须
token string 动态访问授权码 Y
line_id int 班次ID Y

# 返回参数

名称 类型 说明
result string 返回码 0000 成功 特殊码 12000:当日未运营 12001:班次已停运 12002:车辆无定位 12004:非运营时间
data array 数据
line_id int 班次ID
bus_status int 车辆状态 1 发车前,即暂未发车 ,2 已到始发站 ,3 离开始发站,即开始行程 ,4 到达终点站 5 离开终点,即行程结束
start_time string 发车时间
line_title string 班次名称
line_our_code string 线路编码
sites array 站点信息
site_id int 站点ID
site_name string 站点名称
bus_time string 车辆规划到站时间
bus_status int 站点车辆状态 0,1:未到站 ,2 已到站 ,3 离站,4 末班车已过站
info string 信息

# 返回数据示例(json格式)

{
	"result": "0000",
	"data": [
		{
			"line_id": 250542,
			"bus_status": 5,
			"start_time": "14:00",
			"line_title": "F区6号位(F区主干道6号位立牌处)-荔枝苑员工服务中心",
			"line_our_code": "F区-荔枝苑员工服务中心",
			"sites": [
				{
					"site_id": "384742",
					"site_name": "F区6号位(主干道立牌处",
					"bus_time": "10:00",
					"bus_status": 3
				},
				{
					"site_id": "384745",
					"site_name": "D区班车停靠区5号车位",
					"bus_time": "",
					"bus_status": 3
				},
				{
					"site_id": "384744",
					"site_name": "荔枝苑员工服务中心",
					"bus_time": "",
					"bus_status": 3
				}
			]
		}
	],
	"info": "成功"
}

# 退票

# 接口URL

  • 测试环境: http://apitest.dudubashi.com/index.php/api/open/refund_ticket
  • 线上环境: http://wx.dudubashi.com/index.php/api/open/refund_ticket

# 请求方法

post

名称 类型 说明 是否必须
token string 动态访问授权码 Y
order_id int 订单ID Y

# 返回参数

名称 类型 说明
result string 返回码 0000 成功
info string 信息

# 返回数据示例(json格式)

{
	"result": "0000",
	"info": "成功"
}