国际酒店错误码(未知的错误码均可重试)
| 错误码 | 解释 | 是否需要重试 |
|---|---|---|
| I1000001 | 请求列表页异常 | 需要重试 |
| I1000002 | 请求最低价异常 | 需要重试 |
| I9000001 | 内部传参错误 | 不需要重试 |
| I9000002 | 某个字段必须是数字 | 不需要重试 |
| I9000003 | 某个字段必须是数组 | 不需要重试 |
| I9000004 | 某个字段必填 | 不需要重试 |
| I9000005 | 某个字段介于某个区间 | 不需要重试 |
| I9000006 | 某个字段不符合要求格式 | 不需要重试 |
| I2000001 | numberOfAdults 要大于0 | 不需要重试 |
| I2000002 | ChildAges 不符合正则 ^\\d+(,\\d+)*$ | 不需要重试 |
| I2000003 | 缓存接口:系统异常 | 需要重试 |
| I2000004 | 实时接口:获取价格异常 | 需要重试 |
| I2000005 | 实时接口:已售完。 | 不需要重试 |
| I2000006 | 调用EAN接口异常(已废弃) | 需要重试 |
| I2000007 | 获取保险错误 | 需要重试 |
| I2000008 | 酒店已下架 | 需要重试 |
| I3000001 | 当传信用卡信息时,isGurantedOrCharged 必须为false | 不需要重试 |
| I3000002 | 信用卡年月必须有效 | 不需要重试 |
| I3000003 | clientType 值不正确 | 不需要重试 |
| I3000004 | 手机号格式不正确,必须符合 ^1[0-9]{10}$|^86[0-9]{11}$|^852[0-9]{8}$|^853[0-9]{8}$|^886[0-9]{9}$ | 不需要重试 |
| I3000005 | productId 格式不正确(详情页获取) | 不需要重试 |
| I3000006 | invoiceTitle 字数要小于 80 | 不需要重试 |
| I3000007 | remark小于500并且要符合 ^[a-zA-Z0-9 ,:\\-\\.]+$ | 不需要重试 |
| I3000008 | customerPreferences 要符合 ^\\d+(,\\d+)*$ | 不需要重试 |
| I3000009 | 入住用户姓名必须为英文 | 不需要重试 |
| I3000010 | orderIds 和 affiliateConfirmationId 必填一项 | 不需要重试 |
| I3000011 | orderIds 不能超过10个 | 不需要重试 |
| I3000012 | 获取订单列表异常 | 需要重试 |
| I3000013 | 订单不存在 | 不需要重试 |
| I3000014 | 获取订单详情异常 | 需要重试 |
| I3000015 | isGurantedOrCharged校验不正确 | 不需要重试 |
| I3000016 | 价格校验不通过 | 需要重试 |
| I3000017 | 当前订单不能支付 | 需要重试 |
| I3000018 | 吸烟和不吸烟只能选择一个 | 不需要重试 |
| I3000019 | 取消订单提示接口异常 | 需要重试 |
| I3000020 | 取消订单接口异常 | 需要重试 |
| I3000021 | 加载虚拟卡异常 | 需要重试 |
| I3000022 | 信用卡存在问题 | 需要重试 |
| I3000023 | 成单失败 | 需要重试 |
| I3000024 | 订单不能被继续支付 | 需要重试 |
| I3000025 | 确认中,请稍后重试(不常见) | 需要重试 |
| I3000026 | 订单创建失败 | 需要重试 |
平台错误码
| 错误码 | 解释 | 是否需要重试 | 解决方案 |
|---|---|---|---|
| A105020001 | 虚拟卡获取失败 | ||
| A105020002 | 虚拟卡解密失败 | ||
| A103010101 | 系统错误-国际酒店接口连接失败 | 需要重试 | |
| A103010102 | 信用卡加密过期 | 信用卡加密后及时发出url请求,否则加密将过期 | |
| A103010103 | 信用卡二级加密过期 | ||
| A103010104 | 信用卡加密规则错误 | 信用卡加密规则详见问答中的信用卡加密方式 | |
| A203010201 | 超时重试 | 需要重试 | |
| A203010202 | 酒店访问地址错误 酒店系统错误 | ||
| A203010203 | 获取数据失败,检查发送参数及格式是否正确 | ||
| A103020101 | 系统错误-国际酒店接口 ghotel.order.cancel 连接失败 | 需要重试 | |
| A103020201 | 系统错误-国际酒店接口 ghotel.order.create 连接失败 | 需要重试 | |
| A103020202 | 房间信息InterHotelRoomTypes不能为空 | ||
| A103020203 | 虚拟卡绑定的用户需填写参数IsGurantedOrCharged | ||
| A103020205 | 担保订单需要填证件号码 CertificateNO | ||
| A103020206 | 担保订单需要填证件类型 CertificateType | ||
| A103020207 | 担保订单需要填信用卡号 CreditCardNO | ||
| A103020208 | 担保订单需要填信用卡效验码 CreditVerifyCode | ||
| A103020209 | 担保订单需要填信用卡过期时间 ExpiredTime | ||
| A103020210 | 担保订单需要填信用卡持卡人 HolderName | ||
| A103020301 | 系统错误-国际酒店接口 ghotel.order.detail 连接失败 | 需要重试 | |
| A103020401 | 系统错误-国际酒店接口 ghotel.order.list 连接失败 | 需要重试 | |
| A103020501 | 系统错误-国际酒店接口 ghotel.search.detail 连接失败 | 需要重试 | |
| A103020601 | 系统错误-国际酒店接口 ghotel.search.list 连接失败 | 需要重试 | |
| A103020602 | 目的地ID 酒店ID 经纬度不能同时为空 | ||
| A103020603 | 房间信息RoomGroup不能为空 | ||
| A103020701 | 系统错误-国际酒店接口 ghotel.search.room 连接失败 | 需要重试 | |
| A101010001 | 错误原因:{user}为空 {user}只能由数字字母组成 | ||
| A101010002 | 错误原因:{method}为空 {method}只能由数字字母小数点组成 {method}不存在 | ||
| A101010003 | 错误原因:调用该方法必须使用https | ||
| A101010004 | 错误原因:{timestamp}为空 {timestamp}格式为长整型 {timestamp}不在服务器允许时间范围内 | 时间戳过期,一般是由于生成url后过了太长时间才发出导致的,请生成url后及时发送请求 | |
| A101010005 | 错误原因:{signature}为空 {signature} 应为32位MD5字符串 | ||
| A101010006 | 错误原因:{data}业务参数为空 | ||
| A101010007 | 错误原因:{format}为空 {format}只能为json或xml格式 | ||
| A101010008 | 错误原因:{data}格式错误应为json或xml | ||
| A101010009 | 错误原因:{data}含有非法字符 | ||
| A101010010 | 错误原因:登陆失败,检查账号是否通过审核 | ||
| A101010011 | 错误原因:{signature}错误 | 加密错误,具体信息查看接口协议的signature字段 | |
| A101010015 | 错误原因:{apiKey}错误 | ||
| A101010012 | 错误原因:访问IP错误,请在代理管理系统中绑定IP | ||
| A101010013 | 错误原因:访问受限 | 一般是由于没有绑定ip造成的,请联系业务人员解决 | |
| A201010001 | 错误原因:访问太频繁 | 需要重试 | 超过了单个接口的访问频率限制,降低访问频率 |
| A101010014 | 系统错误:Redis连接失败 | 需要重试 | |
| A204010001 | 超时或系统错误,重试失败请联系艺龙 | 需要重试 | |
| A1020030101 | OrderID 不能为空 | ||
| A1020030801 | OrderID 必须为大于0的整数 | ||
| A1020040101 | AmendorIP 不能为空 | ||
| A1020040102 | CreatorIP 不能为空 | ||
| A1020040103 | ContactPersonName 不能为空 | ||
| A1020040104 | Email 不能为空 | ||
| A1020040105 | MobileTelephone 不能为空 | ||
| A1020040106 | ArriveHotelTime 不能为空 | ||
| A1020040107 | CheckInDate 不能为空 | ||
| A1020040108 | CheckOutDate 不能为空 | ||
| A1020040109 | CurrencyCode 不能为空 | ||
| A1020040110 | HotelID 不能为空 | ||
| A1020040111 | HotelName 不能为空 | ||
| A1020040112 | Total 不能为空 | ||
| A1020040113 | AgencyOrderID 不能为空 | ||
| A1020040601 | Email 必须为Email格式 | ||
| A1020050101 | OrderID 不能为空 | ||
| A1020050801 | OrderID 必须为大于0的整数 | ||
| A1020060801 | pageSize 必须为大于0的整数 | ||
| A1020060802 | pageIndex 必须为大于0的整数 | ||
| A1020060803 | Status 必须为大于0的整数 | ||
| A1020010101 | hotelId 不能为空 | ||
| A1020010301 | hotelId 必须为大于等于0的整数 | ||
| A1020020101 | checkInDate 不能为空 | ||
| A1020020102 | checkOutDate 不能为空 | ||
| A1020020301 | RoomGroup/*/numberOfAdults 必须为大于等于0的整数 | ||
| A1020020302 | RoomGroup/*/numberOfChildren 必须为大于等于0的整数 | ||
| A1020020701 | checkInDate必须为时间 格式为 'm/d/Y' | ||
| A1020020702 | checkOutDate必须为时间 格式为 'm/d/Y' | ||
| A1020070101 | checkInDate 不能为空 | ||
| A1020070102 | checkOutDate 不能为空 | ||
| A1020070103 | hotelID 不能为空 | ||
| A1020070301 | RoomGroup/*/numberOfAdults 必须为大于等于0的整数 | ||
| A1020070302 | RoomGroup/*/numberOfChildren 必须为大于等于0的整数 | ||
| A1021020101 | Request/ArrivalDate 不能为空 | ||
| A1021020102 | Request/DepartureDate 不能为空 | ||
| A1021010101 | Request/ArrivalDate 不能为空 | ||
| A1021010102 | Request/DepartureDate 不能为空 | ||
| A101010016 | 错误原因:获取用户信息失败,请重试 | 需要重试 | |
| A101010017 | 该方法未设置流量控制,联系艺龙 | ||
| A201010002 | 错误原因:访问超出每日最大数量 | ||
| A103010401 | 错误原因:系统错误-接口连接失败 | 需要重试 | |
| A103050301 | 错误原因:Data参数必须填写 request.Request | ||
| A103050302 | 错误原因:校验参数不能为空! | ||
| A103050303 | 错误原因:信用卡信息需加密! | ||
| A103010202 | 访问地址错误! | 一般是由于没有绑定ip造成的,请联系业务人员解决 | |
| A103010203 | 系统错误! | 需要重试 | |
| A103010204 | 请求底层系统错误,请重试! | 需要重试 |
