普通下单
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
channel_code | String | 必须 | 501 | 渠道编码 | |
cinema_link_id | String | 必须 | 0502 | 影院编码 | |
sid | String | 必须 | 7969408e-683b-427b-8b9d-1bca328ef538 | 用户id,由于无session校验,此处传递sid | |
out_order_no | String | 必须 | 0123456789abcdef | 外部订单号 | |
lock_seat_id | String | 必须 | 0123456789abcdef | 锁座流水号 | |
schedule_id | String | 必须 | 1234567890 | 场次ID | |
schedule_rev | Number | 必须 | 1 | 场次修订版 | |
order_holder | String | 可选 | 13800138000 | 手机号 | |
pay_method | String | 必须 | CASH | 付款方式 | |
order_price | Number | 必须 | 1000 | 订单总金额 | |
remark | String | 可选 | 备注信息 | 备注 | |
seat_ids | String [] | 必须 | DS123456 |
|
座位ID列表 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
data | Json | 包含电影节业务数据,不会包含任何敏感信息 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); SiffOrdersFixorderRequest req = new SiffOrdersFixorderRequest(); req.setChannelCode( "501" ); req.setCinemaLinkId( "0502" ); req.setSid( "7969408e-683b-427b-8b9d-1bca328ef538" ); req.setOutOrderNo( "0123456789abcdef" ); req.setLockSeatId( "0123456789abcdef" ); req.setScheduleId( "1234567890" ); req.setScheduleRev(1L); req.setOrderHolder( "13800138000" ); req.setPayMethod( "CASH" ); req.setOrderPrice(1000L); req.setRemark( "备注信息" ); req.setSeatIds( "DS123456" ); SiffOrdersFixorderResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 | < siff_orders_fixorder_response > < data ></ data > </ siff_orders_fixorder_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|