文档中心 > 综合交通-商家对接

qimen.alitrip.ship.product.queryroute (查询路线接口)

查询船票路线接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
from_city_name String 可选 北京 出发城市名称
from_city_code String 可选 C001 出发城市code

响应参数

名称 类型 示例值 描述
ret_desc String 成功 错误描述
route_list ShipRoute [] 路线列表
  • └ to_city_name
  • String
  • 深圳
  • 到达城市名称
  • └ from_station_name
  • String
  • 香港机场海天码头
  • 出发港口
  • └ line_name
  • String
  • 普通班次
  • 线路名称
  • └ to_station_code
  • String
  • 123456
  • 到达港口code
  • └ to_station_address
  • String
  • 蛇口港
  • 出发港口详细地址
  • └ to_province_name
  • String
  • 深圳
  • 到达属省份
  • └ to_station_longitude
  • String
  • 105.469673
  • 到达经度
  • └ to_station_name
  • String
  • 蛇口港
  • 到达港口名称
  • └ from_city_code
  • String
  • 001
  • 出发城市名称
  • └ lineDesc
  • String
  • xxx
  • 航线描述
  • └ to_station_latitude
  • String
  • 35.033114
  • 到达纬度
  • └ from_city_name
  • String
  • 香港
  • 出发城市名称
  • └ from_station_code
  • String
  • 123456789
  • 出发港口code
  • └ region_name
  • String
  • 珠三角
  • 区域名
  • └ to_city_code
  • String
  • 深圳
  • 到达城市编码
  • └ presell_time
  • Number
  • 120
  • 班次发车前可售时间,单位分钟
  • └ refund_msg
  • String
  • xx
  • 退票提示(1:在线退票 2:不可在线退票 3:不可退票)
  • └ sell_end_time
  • String
  • 18:00
  • 网上可售结束时间HH:mm(18:00),不传默认无限制
  • └ is_order_refund
  • Boolean
  • 1
  • 是否按照整个订单退款
  • └ sell_start_time
  • String
  • 05:00
  • 网上可售开始时间HH:mm(06:00),不传默认无限制
  • └ obtain_voucher
  • String
  • 凭订单号和身份证取票
  • 取票方式(0:凭身份证自助机取票 1:凭取票号取票,2:支持刷身份证乘车,3:-柜台取票,默认为0)
  • └ max_sell_num
  • Number
  • 5
  • 一单最大乘车人数, 不传默认无限制
  • └ refund_time
  • Number
  • 120
  • 发车前允许退票时间(单位分钟)
  • └ service_price
  • String
  • 100
  • 服务费
  • └ is_refund
  • String
  • 1
  • 是否会允许退票
  • └ support_eticket
  • String
  • true
  • 是否支持电子票
  • └ presell_day
  • String
  • 7
  • 预售期,不传默认设置为60
ret_code String 0 错误码
extAttr String {"param":"param"} 扩展属性 json格式
success String true 成功状态

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlitripShipProductQueryrouteRequest req = new AlitripShipProductQueryrouteRequest();
req.setFromCityName("北京");
req.setFromCityCode("C001");
AlitripShipProductQueryrouteResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ret_desc>成功</ret_desc>
<route_list>
    <ship_route>
        <to_city_name>深圳</to_city_name>
        <from_station_name>香港机场海天码头</from_station_name>
        <line_name>普通班次</line_name>
        <to_station_code>123456</to_station_code>
        <to_station_address>蛇口港</to_station_address>
        <to_province_name>深圳</to_province_name>
        <to_station_longitude>105.469673</to_station_longitude>
        <to_station_name>蛇口港</to_station_name>
        <from_city_code>001</from_city_code>
        <lineDesc>xxx</lineDesc>
        <to_station_latitude>35.033114</to_station_latitude>
        <from_city_name>香港</from_city_name>
        <from_station_code>123456789</from_station_code>
        <region_name>珠三角</region_name>
        <to_city_code>深圳</to_city_code>
        <presell_time>120</presell_time>
        <refund_msg>xx</refund_msg>
        <sell_end_time>18:00</sell_end_time>
        <is_order_refund>1</is_order_refund>
        <sell_start_time>05:00</sell_start_time>
        <obtain_voucher>凭订单号和身份证取票</obtain_voucher>
        <max_sell_num>5</max_sell_num>
        <refund_time>120</refund_time>
        <service_price>100</service_price>
        <is_refund>1</is_refund>
        <support_eticket>true</support_eticket>
        <presell_day>7</presell_day>
    </ship_route>
</route_list>
<ret_code>0</ret_code>
<extAttr>{&quot;param&quot;:&quot;param&quot;}</extAttr>
<success>true</success>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部