Skip to main content

环境信息

域名地址和测试卡信息

正式环境域名:

鉴权接口地址:https://oauth2-api.huazhu.com

业务接口地址:https://hb2b.huazhu.com

如果需要配置ip白名单,请参考下列ip:

华住公网入口ip:120.133.230.5、120.133.230.38、120.133.230.48、120.133.230.48、101.226.96.14;

华住公网出口ip(接收华住推送信息使用):120.133.230.2、120.133.230.60、120.133.230.61;120.133.61.5、120.133.61.60、120.133.61.61;

卡号、密钥、ClientId,Secret请联系华住商务申请。

测试环境域名:

鉴权接口地址:https://test-oauth2-api.huazhu.com

业务接口地址:https://test-hb2b.huazhu.com

测试环境酒店数据:

酒店名称酒店ID城市城市code酒店类型发票性质
汉庭优佳杭州武林门湖墅南路酒店3100052杭州330100PMS2020小规模纳税人
西安沣滨水镇花间堂精品度假酒店8000492西安610100PMS2020一般纳税人
上海长春路城家公寓项目2000812上海310100城家一般纳税人
3.0交叉销售测试酒店9007366柏林BER海外小规模纳税人
桔子精选苏州相城采莲广场酒店8000493苏州320500PMS2020小规模纳税人
汉庭上海人民广场酒店2000014上海310100PMS2020一般纳税人

错误码

public enum ResultCode
//== 1~999 系统信息
OK("200", "成功!"),
NOT_EXISTS("400", "资源不存在"),
ERROR("500", "应用程序繁忙,请稍后再试!"),

NOT_PERMISSION("401", "无权限访问"),
PARAM_ERROR("412", "请求参数错误"),
REQUEST_ID_EXISTS("413", "请求流水号重复"),

//==501 ~ 519 全局错误
ERROR_APPLICATION_TOKEN("501", "获取Application Token 失败!"),
ERROR_WEB_SERVICE_CALL("502", "WebService调用失败!"),

//==505 ~ 509 限流错误
ERROR_FLOW_CONTROL("506", "触发限流策略"),
ERROR_DEGRADE_CONTROL("507", "触发降级策略"),
ERROR_SYSTEM_BLOCK_CONTROL("508", "触发系统限流策略"),
ERROR_AUTHORITY_CONTROL("509", "触发黑名单策略"),

//==521 ~ 529 企业卡错误
ERROR_CARD_ID_OR_PASS_WORD("521", "企业V卡号或者验证码错误!"),
ERROR_CARD_BUSINESS_TYPE("522", "企业卡不支持该业务模式!"),
ERROR_CARD_GUARANTEE_MODE("523", "企业卡担保方式不正确!"),
ERROR_CARD_ROOMCOUNT_MODE("524", "预订房间数超过了最大可预订间数!"),
ERROR_REQUIRED_OUTER_REFID("525", "企业用户OA申请号必填!"),
ERROR_COMPANY_OR_CARD_NOT_ONLINE("526", "公司或卡号暂未操作上线,请联系对口商务!"),
BIND_CARD_ERROR("527", "企业卡未建立绑定关系"),

//==531 ~ 539 日期错误
ERROR_CHECK_IN_DATE("531", "非0-6点入住日期必须大于等于今天,0-6点入住日期必须大于等于昨天"),
ERROR_CHECK_OUT_DATE("532", "离店日期错误,最晚只可入住今天以后" + CommonGlobal.GLOBAL_NOW_DAYS + "天以内的!"),
ERROR_CHECK_IN_AND_CHECK_OUT_DATE("532", "入住日期必须小于离店日期"),
//==541 ~ 549 酒店错误
ERROR_HOTEL("541", "该酒店不在授权列表中或业务模式不匹配!"),
ERROR_HOTEL_PAY_AT_ONLY("565", "该酒店仅支持现付"),
ERROR_HOTEL_LINKE_NAME_NOT_CHINESE("566", "海外酒店联系人名字不能为中文和数字"),
ERROR_HOTEL_EMAIL_NOT_NULL("567", "海外酒店联系人邮箱必填"),
ERROR_HOTEL_EMAIL_FORMAT("568", "联系人邮箱格式错误"),
ERROR_ROOM_TYPE("542", "房型在黑名单中!"),
ERROR_MAX_REQUEST_TIME("543", "接口请求次数超过最大限制"),
ERROR_USER_TOKEN("544", "获取UserToken失败"),
ERROR_ACCESS_TOKEN("545", "获取AccessToken失败"),

ERROR_LOGIN_ERROR("546", "登录失败"),
ERROR_LOGIN_EXPIRE_ERROR("547", "登录过期,请重新登录"),
ERROR_LOGIN_INFO_ERROR("548", "登录信息不能为空"),

ERROR_SIGN("549", "数据验证失败!"),
ERROR_AES("550", "AES加解密失败!"),
ERROR_TOKEN("551", "Token格式转换失败!"),
ERROR_SECRET("552", "加密秘钥未配置!"),
ERROR_TOKEN_EXPIRE("553", "客户Token过期!"),
TRAVEL_NOT_EXIT_EXPIRE("554", "客户差标不存在!"),
BRAND_NOT_EXIT_EXPIRE("555", "客户差标品牌不存在!"),
BRAND_DESERIALIZATION("556", "客户传参反序列化失败!"),
NOT_EXISTS_NUMBER_ERROR("557", "员工编号未在华住系统注册!"),
CITY_NOT_EXISTS_HOTEL("558", "申请单城市没有可预订酒店!"),
IDENTIFICATION_CARD_NOT_EMPTY("559", "用户识别号或者企业卡号不能同时为空!"),
IDENTIFICATION_NOT_EXIST("560", "用户识别号不存在!"),
CERTIFICATETYPE_NUMBER_EMPTY("561", "证件类型或证件号不能为空!"),
CERTIFICATETYPE_ERROR("562", "证件类型不存在!"),
TRAVELTYPE_ERROR("563", "差旅类型不合法!"),
PARAM_EMPTY_ERROR("564", "部分请求参数不能为空!"),
//== 1000~1999 公司相关
ERROR_NOT_ENOUGH_BALANCE("1001", "企业信用额度不够"),


//== 1100~1199 优惠券相关
ERROR_NOT_ENOUGH_BALANCE_COUPON("1101", "优惠券额度不足"),
ERROR_NOT_FIND_COUPON("1102", "优惠券不存在"),
ERROR_BIND_COUPON("1103", "绑券失败"),
ERROR_INVALID_COUPON("1104", "优惠券无效"),
ERROR_QUERY_COUPON("1105", "查询优惠券失败"),
ERROR_UN_MATCH_COUPON("1106", "优惠券与公司或会员不匹配"),
ERROR_SEND_SELF_COUPON("1107", "无法发券给自己公司"),
;
}