alitrip.btrip.supplychain.train.industry.search (火车票行业搜索接口)

【商旅】火车票行业搜索接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq TrainSearchRq 可选 入参
  • └ arr_area_code
  • String
  • 可选
  • 203223
  • 目的地区域code
  • └ arr_area_name
  • String
  • 可选
  • 上海
  • 目的地地区
  • └ arr_location
  • String
  • 可选
  • 上海虹桥
  • 目的地
  • └ arr_location_code
  • String
  • 可选
  • 123
  • 目的地code,站点三字码
  • └ dep_area_code
  • String
  • 可选
  • 2334334
  • 出发地区
  • └ dep_area_name
  • String
  • 可选
  • 北京
  • 出发地区
  • └ dep_date
  • String
  • 可选
  • 2020-03-08
  • 出发日期
  • └ dep_location
  • String
  • 可选
  • 北京西
  • 出发地
  • └ dep_location_code
  • String
  • 可选
  • 123
  • 出发地code,站点三字码
  • └ passenger_type
  • Number
  • 可选
  • 0
  • 0:普通(默认) 1:学生
  • └ sort_type
  • Number
  • 可选
  • 0
  • 排序规则,排序规则:0:最早出发,1:最晚出发,2:耗时最短
  • └ corp_id
  • String
  • 必须
  • 123
  • 企业corpId

响应参数

名称 类型 示例值 描述
result HisvResult module 出参
  • module
  • TrainSearchRs
  • module
  • 火车行业查询返回结果
  • └ arr_city
  • String
  • 123
  • 到达城市
  • └ arr_location
  • String
  • 123
  • 到达站
  • └ dep_city
  • String
  • 123
  • 出发城市
  • └ dep_date
  • String
  • 2021-05-19
  • 出发日期
  • └ dep_location
  • String
  • 123
  • 出发站
  • └ has_more_train
  • Boolean
  • false
  • 是否有更多车次
  • └ show_trans_guide
  • Boolean
  • false
  • 是否展示中转引导
  • trains
  • TrainStationVo []
  • []
  • 直达车次列表
  • └ arr_day_tag
  • String
  • +1
  • 次日
  • └ arr_time
  • String
  • 07:30
  • 到达时间
  • └ arr_time_full
  • String
  • 2017-11-11 07:30:00
  • 完整到达时间,
  • └ arrive_station
  • String
  • 北京西
  • 到达车站站名,
  • └ arrive_station_code
  • String
  • TNC
  • 到达车站三字码,
  • └ cost_time
  • String
  • 12时32分
  • 耗时,
  • └ cost_time_int
  • Number
  • 108
  • 耗时,分钟
  • └ dep_time
  • String
  • 07:30
  • 出发时间,
  • └ dep_time_full
  • String
  • 2017-11-11 07:30:00
  • 完整出发时间
  • └ depart_station
  • String
  • 北京西
  • 出发车站站名,
  • └ depart_station_code
  • String
  • VNP
  • 出发车站三字码,
  • └ end_station
  • Number
  • 0
  • 是否终点站
  • └ has_more_train
  • Boolean
  • false
  • 是否有更多车次
  • └ has_stock
  • Boolean
  • 0
  • 是否有票, 0:无票,1:有票
  • └ pre_sell_date_str
  • String
  • 2018-08-08 11:00:00
  • 预售期
  • └ price
  • Number
  • 1
  • 列表页用户显示的坐席名称对应的价格。
  • └ revival_train
  • Boolean
  • false
  • 是否是复兴号
  • seat_types
  • SeatVo []
  • []
  • 坐席列表
  • └ houbu_price
  • Number
  • 1
  • 候补价
  • └ price
  • Number
  • 1
  • 价格
  • └ seat_name
  • String
  • 123
  • 名称
  • └ seat_type
  • Number
  • 1
  • 类型
  • └ sleeper_price
  • Number
  • 100
  • 下铺价
  • └ stock
  • Number
  • 1
  • 库存
  • └ show_id_icon
  • Boolean
  • false
  • 是否支持身份
  • └ silence_compartment
  • Boolean
  • false
  • 是否是静音车厢
  • └ start_station
  • Number
  • 0
  • 是否始发站
  • └ train_no
  • String
  • G101
  • 列车车次
  • └ train_type
  • Number
  • 1
  • 列车类型的编号。1=普快, 2=新空普快, 3=普客, 4=快速, 5=新空普客, 6=城际高速, 7=动车组, 8=高速动车, 9=新空快速, 10=新空特快, 11=特快, 12=新空直达
  • └ result_code
  • Number
  • 0
  • 返回码
  • └ result_msg
  • String
  • 成功
  • 返回信息
  • └ is_success
  • Boolean
  • true
  • 成功标识

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripSupplychainTrainIndustrySearchRequest req = new AlitripBtripSupplychainTrainIndustrySearchRequest();
AlitripBtripSupplychainTrainIndustrySearchRequest.TrainSearchRq obj1 = new AlitripBtripSupplychainTrainIndustrySearchRequest.TrainSearchRq();
obj1.setArrAreaCode("203223");
obj1.setArrAreaName("上海");
obj1.setArrLocation("上海虹桥");
obj1.setArrLocationCode("123");
obj1.setDepAreaCode("2334334");
obj1.setDepAreaName("北京");
obj1.setDepDate("2020-03-08");
obj1.setDepLocation("北京西");
obj1.setDepLocationCode("123");
obj1.setPassengerType(0L);
obj1.setSortType(0L);
obj1.setCorpId("123");
req.setRq(obj1);
AlitripBtripSupplychainTrainIndustrySearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_supplychain_train_industry_search_response>
    <result>
        <module>
            <arr_city>123</arr_city>
            <arr_location>123</arr_location>
            <dep_city>123</dep_city>
            <dep_date>2021-05-19</dep_date>
            <dep_location>123</dep_location>
            <has_more_train>false</has_more_train>
            <show_trans_guide>false</show_trans_guide>
            <trains>
                <train_station_vo>
                    <arr_day_tag>+1</arr_day_tag>
                    <arr_time>07:30</arr_time>
                    <arr_time_full>2017-11-11 07:30:00</arr_time_full>
                    <arrive_station>北京西</arrive_station>
                    <arrive_station_code>TNC</arrive_station_code>
                    <cost_time>12时32分</cost_time>
                    <cost_time_int>108</cost_time_int>
                    <dep_time>07:30</dep_time>
                    <dep_time_full>2017-11-11 07:30:00</dep_time_full>
                    <depart_station>北京西</depart_station>
                    <depart_station_code>VNP</depart_station_code>
                    <end_station>0</end_station>
                    <has_more_train>false</has_more_train>
                    <has_stock>0</has_stock>
                    <pre_sell_date_str>2018-08-08 11:00:00</pre_sell_date_str>
                    <price>1</price>
                    <revival_train>false</revival_train>
                    <seat_types>
                        <seat_vo>
                            <houbu_price>1</houbu_price>
                            <price>1</price>
                            <seat_name>123</seat_name>
                            <seat_type>1</seat_type>
                            <sleeper_price>100</sleeper_price>
                            <stock>1</stock>
                        </seat_vo>
                    </seat_types>
                    <show_id_icon>false</show_id_icon>
                    <silence_compartment>false</silence_compartment>
                    <start_station>0</start_station>
                    <train_no>G101</train_no>
                    <train_type>1</train_type>
                </train_station_vo>
            </trains>
        </module>
        <result_code>0</result_code>
        <result_msg>成功</result_msg>
        <is_success>true</is_success>
    </result>
</alitrip_btrip_supplychain_train_industry_search_response>

异常示例

  • 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

返回
顶部