基础 qianmi.elife.train.lines.list(查询火车票站到站信息(含票价))

查询指定“起点站”到“终点站”在指定日期所有火车票站次信息列表,包含座位与票价信息等;不支持指定无座。
 公共参数
请求地址:
环境 HTTP请求地址 HTTPS请求地址
正式环境 http://api.bm001.com/api https://api.bm001.com/api
系统级请求参数:
名称 类型 是否必须 描述
methodString 必须 API接口名称
access_tokenString 必须 接入码,获取方式:登录直销商系统(sale.bm001.com),进入“数据中心” > “开发工具”。
vString 必须 API协议版本,当前可选值:1.1
signString 必须 API输入参数签名结果
timestampString 必须 请求时间戳,时区为GMT+8(北京时间),格式:"yyyy-MM-dd HH:mm:ss",例如"2012-12-20 10:20:35",开放平台允许客户端请求的最大时间误差为10分钟
 业务参数
名称 类型 是否必须 示例值 默认值 描述
fromString 必须 南京 起始站中文
dateString 必须 2012-12-18 出发日期,支持当天车次查询,格式为yyyy-MM-dd
toString 必须 杭州 终点站中文
 请求示例
OpenClient client = new DefaultOpenClient(url, appKey, appSecret);
TrainLinesListRequest req = new TrainLinesListRequest();
req.setFrom("南京");
req.setTo("如皋");
req.setDate("2015-08-18");
TrainLinesListResponse response = client.execute(req, accessToken);
$client = new OpenClient;
$client->appKey = appKey;
$client->appSecret = appSecret;
$req = new TrainLinesListRequest;
$req->setFrom("南京");
$req->setTo("如皋");
$req->setDate("2015-08-18");
$res = $client->execute($req, $accessToken);
IOpenClient client = new DefaultOpenClient(url, appKey, appSecret);
TrainLinesListRequest req = new TrainLinesListRequest();
req.From = "南京";
req.To = "如皋";
req.Date = "2015-08-18";
TrainLinesListResponse response = client.Execute(req, accessToken);
 响应参数
名称 类型 示例值 描述
trainlines Trainline[] 火车票站次详情
 响应示例

JSON数据格式:

 异常示例

JSON数据格式:

 {
    "errorToken": "@@$-ERROR_TOKEN$-@@",
    "code": "33",
    "message": "非法的参数",
    "solution": "请查看根据服务接口对参数格式的要求",
    "subErrors": [{
      "code": "isv.invalid-paramete:XXXX",
      "message": "参数XXXX无效,格式不对、非法值、越界等"
    }]
  }
 错误码
错误码 错误描述 解决方案
isv.qianmi-elife-train-s2s-service-error:00051003查询火车票信息失败,火车票保险货源备货中联系客户检查火车票保险货源,或确认是否无需保险货源时参数传入了需要
isv.qianmi-elife-train-s2s-service-error:00051004查询火车票信息失败,货源查询异常联系客服确认欧飞货源状态
isv.qianmi-elife-train-s2s-service-error:00051008查询火车票信息失败,车票信息解析异常联系运维查看开放平台系统配置
isv.qianmi-elife-train-s2s-service-error:00051006查询火车票信息失败,货源状态异常,保险商品与火车票商品非同一供货商重校供货,保证火车票与保险货源为相同供货商
isv.qianmi-elife-train-s2s-service-error:00051007查询火车票信息失败,车票信息查询异常联系运维查看开放平台系统配置
isv.qianmi-elife-train-s2s-service-error:00051005查询火车票信息失败,火车票货源备货中联系客服确认欧飞火车票货源状态
 FAQ