获取单个订单信息
系统级别输入参数
| 名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| method | String | 是 | API接口名称 |
| session | String | 是 | API分配给渠道用户的SessionKey,通过渠道授权获取。参考vienna.channel.auth。 |
| timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,例如:2008-01-25 20:23:30。API服务端允许客户端请求时间误差为10分钟。 |
| format | String | 否 | 指定响应格式。目前只支持格式为json |
| sid | String | 是 | API分配给应用的sid |
| v | String | 是 | API协议版本,可选值:2.0。 |
| sign | String | 否 | API输入参数签名结果 (md5方式) |
应用级输入参数
| 名称 | 类型 | 是否必须 | 示例值 | 默认值 | 描述 |
|---|---|---|---|---|---|
| orderno | String | 否 | 订单号(orderno,couponcode两个参数必传其中一个。如果同时传只以orderno为准) | ||
| couponcode | String | 否 | 团购券号(查询团购订单时,团购券号、团购渠道、预订时手机号3个参数必须同时传) | ||
| fromsid | String | 否 | 团购渠道 | ||
| mobile | String | 否 | 预订时手机号 |
返回结果
| 名称 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|
| Data | MdlOrderView | 是 | 订单信息 | |
| ErrCode | Int | 是 | 错误码 | |
| ErrMsg | String | 否 | 错误信息 | |
| IsError | Boolean | 是 | false表示成功; true表示失败,ErrMsg为错误描述 |
返回示例
JSON数据格式:
{"Data": {
"OrderNo": "W201411071842033799", "InDate": "11-07", "OutDate": "11-08", "HotelNo": "5181112", "HotelName": "深圳华南城店", "RoomTypeName": "豪华单人房", "RoomNum": "1", "RoomDayNum": "1", "TotalPayment": "0.00", "FreePayment": "55.00", "LinkName": "田朱敏", "Mobile": "13510101234", "ArriveTime": "22:00", "Remark": "官网订单号:W201411071842033799豪华单人房12000积分兑换", "HotelFullName": "维也纳国际酒店(深圳华南城店)", "HotelAddress": "深圳市龙岗区平湖华南国际工业原料城华南大道1号", "HotelTel": "0755-89633333" }, "ErrCode": "0", "ErrMsg": "", "IsError": false }
错误码
| 错误码 | 错误描述 | 解决方案 |
|---|---|---|
| 40 | 输入参数为空 | 重新输入 |
| 18 | 不存在该订单 | 重新输入 |
