qimen.alitrip.rail.trade.book (占座接口)

国际火车票商家占座接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
booking_code String [] 必须
  • 最大列表长度:999
  • 占座码
    seat_reserved Boolean 必须 false 是否定座
    contact Contact 必须 联系人信息
    • └ first_name
    • String
    • 可选
    • bing
    • └ last_name
    • String
    • 可选
    • chen
    • └ email
    • String
    • 必须
    • xx@sina.com
    • 邮箱
    • └ phone
    • String
    • 必须
    • 13011111111
    • 电话需要+86
    • └ name
    • String
    • 可选
    • 朱轩
    • 中文名
    passenger_list Passenger [] 必须
  • 最大列表长度:999
  • 乘客信息
    • └ birth_date
    • String
    • 必须
    • 2011-08-12
    • 出生日期yyyy-MM-dd
    • └ email
    • String
    • 可选
    • test@sina.com
    • 邮箱
    • └ first_name
    • String
    • 必须
    • bing
    • └ last_name
    • String
    • 必须
    • chen
    • └ gender
    • String
    • 必须
    • FEMALE
    • 性别FEMALE/MALE
    • └ passport
    • String
    • 必须
    • EX20211
    • 护照号
    • └ phone
    • String
    • 可选
    • 13000001111
    • 手机号需要+86
    tp_order_id Number 必须 123455 平台订单号
    attributes String 可选 aa 扩展字段

    响应参数

    名称 类型 示例值 描述
    result ResultSet 响应结果
    • module
    • BookRS
    • module
    • └ asyncKey
    • String
    • keyxxx
    • 异步key
    • └ isAsync
    • Boolean
    • false
    • 是否异步
    • └ agentOrderId
    • String
    • 123442
    • 代理商订单号(同步接口必须返回,异步接口如果没有返回异步key的话必须返回,有key的话可不返回也可不返回)
    • ticket_list
    • Ticket []
    • 票信息
    • └ ticket_id
    • String
    • ticektId
    • ticektId
    • └ from_station_name
    • String
    • 柏林
    • 出发站名
    • └ from_station_code
    • String
    • xxt
    • 出发站code
    • └ to_station_name
    • String
    • 米兰
    • 到达站名
    • └ to_station_code
    • String
    • xxa
    • 到达站code
    • └ ticket_price
    • Number
    • 100
    • 票价:(单位分)
    • └ payment_price
    • String
    • 2000
    • 总支付价:(单位分)
    • └ ticket_price
    • String
    • 2000
    • 票面总价:(单位分)
    • └ err_msg
    • String
    • 系统异常
    • 错误信息
    • └ err_code
    • String
    • sys-error
    • 错误码
    • └ success
    • Boolean
    • true
    • 是否成功

    请求示例

    {"booking_code":[""],"seat_reserved":false,"tp_order_id":123455,"contact":{"phone":"13011111111","name":"朱轩","last_name":"chen","first_name":"bing","email":"xx@sina.com"},"attributes":"aa","passenger_list":[{"gender":"FEMALE","passport":"EX20211","phone":"13000001111","birth_date":"2011-08-12","last_name":"chen","first_name":"bing","email":"test@sina.com"}]}

    响应示例

    {
        "result":{
            "module":{
                "asyncKey":"keyxxx",
                "isAsync":false,
                "agentOrderId":"123442",
                "ticket_list":[
                    {
                            "ticket_id":"ticektId",
                            "from_station_name":"柏林",
                            "from_station_code":"xxt",
                            "to_station_name":"米兰",
                            "to_station_code":"xxa",
                            "ticket_price":100
                    }
                ],
                "payment_price":"2000",
                "ticket_price":"2000"
            },
            "err_msg":"系统异常",
            "err_code":"sys-error",
            "success":true
        }
    }

    验签示例

    {"result":{"success":"false","err_msg":"Illegal request","err_code":"sign-check-failure"}}

    错误码解释

    错误码 错误描述 解决方案

    API工具

    FAQ

    返回
    顶部