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

alitrip.rail.ir.division.get (国际火车票标准城市查询)

国际火车票提供给代理商用于查询标准城市信息,全部城市数据量209530条,含除中国大陆以外的全部海外区域。 代理商通过分页查询的方式,拉取飞猪平台方全部境外标准城市,用于自身城市与飞猪平台城市的映射。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
agent_id Number 必须 123456789 代理商id
level Number 必须 4 层级,1洲,2是国家,3是省,4是市,5是区,6是街道/镇,7是村,8是逻辑行政区,境外火车票业务只需要市级别,传4就可以
page_size Number 必须 1000 每页条数
page_index Number 必须 1 页数,从1开始

响应参数

名称 类型 示例值 描述
result RailResultList 返回对象
  • └ success
  • String
  • true
  • 是否成功
  • └ err_msg
  • String
  • 系统错误
  • 错误描述
  • └ err_code
  • String
  • 1001
  • 错误码
  • module_list
  • RailDivisionRS []
  • 城市列表
  • └ prov_name
  • String
  • 维多利亚州
  • 省份城市
  • └ prov_name_en
  • String
  • Victoria
  • 省份城市英文
  • └ prov_id
  • Number
  • 1100481
  • 省份id
  • └ country_name_en
  • String
  • Australia
  • 国家名称英文
  • └ country_name
  • String
  • 澳大利亚
  • 国家名称
  • └ country_id
  • Number
  • 900010
  • 国家id
  • └ continent_name_en
  • String
  • Oceania
  • 洲名称英文
  • └ continent_name
  • String
  • 大洋洲
  • 洲名称
  • └ continent_id
  • Number
  • 200009
  • 洲id,id树层级展开
  • └ city_code3
  • String
  • SLZ
  • 城市三字码
  • └ capital_flag
  • Number
  • 0
  • 是否是首都
  • └ abroad
  • Number
  • 1
  • 国内或者国际 0表示国内,1表示国际
  • └ py
  • String
  • flksd
  • 简拼
  • └ pinyin
  • String
  • falankesidun
  • 拼音
  • └ timezoneid
  • String
  • Australia/Melbourne
  • 时区
  • └ country_code2
  • String
  • AU
  • 国家二字码(ISO 3166-1 alpha-2)
  • └ latitude
  • String
  • -38.14463
  • 纬度
  • └ longitude
  • String
  • 145.121948
  • 经度
  • └ parent_id
  • Number
  • 901200
  • 父级ID
  • └ level
  • Number
  • 4
  • 层级,1洲,2是国家,3是省,4是市,5是区,6是街道/镇,7是村,8是逻辑行政区
  • └ name_en
  • String
  • Frankston
  • 英文名
  • └ name_abbr
  • String
  • 法兰克斯顿
  • 简称
  • └ name
  • String
  • 法兰克斯顿
  • 名称
  • └ district_name_en
  • String
  • Porto de Galinhas
  • 区名称英文
  • └ district_name
  • String
  • 波特·德加利尼亚斯
  • 区名称
  • └ district_id
  • Number
  • 901549
  • 区id
  • └ city_name_en
  • String
  • Frankston
  • 城市名称英文
  • └ city_name
  • String
  • 法兰克斯顿
  • 城市名称
  • └ city_id
  • Number
  • 901170
  • 城市id
  • └ id
  • Number
  • 901170
  • 区域id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripRailIrDivisionGetRequest req = new AlitripRailIrDivisionGetRequest();
req.setAgentId(123456789L);
req.setLevel(4L);
req.setPageSize(1000L);
req.setPageIndex(1L);
AlitripRailIrDivisionGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_rail_ir_division_get_response>
    <result>
        <success>true</success>
        <err_msg>系统错误</err_msg>
        <err_code>1001</err_code>
        <module_list>
            <rail_division_r_s>
                <prov_name>维多利亚州</prov_name>
                <prov_name_en>Victoria</prov_name_en>
                <prov_id>1100481</prov_id>
                <country_name_en>Australia</country_name_en>
                <country_name>澳大利亚</country_name>
                <country_id>900010</country_id>
                <continent_name_en>Oceania</continent_name_en>
                <continent_name>大洋洲</continent_name>
                <continent_id>200009</continent_id>
                <city_code3>SLZ</city_code3>
                <capital_flag>0</capital_flag>
                <abroad>1</abroad>
                <py>flksd</py>
                <pinyin>falankesidun</pinyin>
                <timezoneid>Australia/Melbourne</timezoneid>
                <country_code2>AU</country_code2>
                <latitude>-38.14463</latitude>
                <longitude>145.121948</longitude>
                <parent_id>901200</parent_id>
                <level>4</level>
                <name_en>Frankston</name_en>
                <name_abbr>法兰克斯顿</name_abbr>
                <name>法兰克斯顿</name>
                <district_name_en>Porto de Galinhas</district_name_en>
                <district_name>波特·德加利尼亚斯</district_name>
                <district_id>901549</district_id>
                <city_name_en>Frankston</city_name_en>
                <city_name>法兰克斯顿</city_name>
                <city_id>901170</city_id>
                <id>901170</id>
            </rail_division_r_s>
        </module_list>
    </result>
</alitrip_rail_ir_division_get_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

返回
顶部