文档中心 > API类目 > 飞猪-菲住联盟

alitrip.futurehotel.rp.save (增加rp)

增加rp

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_save_rate_plan_v_o SaveRatePlanVo 可选 request
  • └ breakfast
  • Number
  • 可选
  • 1
  • 早餐
  • cancel_policy
  • CancelPolicy
  • 可选
  • 退改规则
  • ladder_policy_list
  • LadderPolicy []
  • 可选
  • 退改规则
  • └ hours
  • String
  • 可选
  • 1
  • 小时
  • └ percentage
  • String
  • 可选
  • 50
  • 百分比
  • └ type
  • Number
  • 可选
  • 1
  • 退改类型
  • └ from_date
  • String
  • 可选
  • 2021-06-08
  • 起始日期
  • └ hotel_id
  • Number
  • 可选
  • 11
  • 酒店id
  • └ price
  • String
  • 可选
  • 100
  • 价格
  • └ room_type_id
  • Number
  • 可选
  • 3333
  • 房型id
  • └ rp_name
  • String
  • 可选
  • 特价房
  • rp名称
  • └ to_date
  • String
  • 可选
  • 2021-06-08
  • 截止日期
  • └ login_user_id
  • String
  • 可选
  • 111
  • 用户id1

响应参数

名称 类型 示例值 描述
result AddRatePlanRs result result
  • └ fh_code
  • String
  • 100000
  • 错误码
  • └ fh_msg
  • String
  • 系统异常
  • 错误信息
  • └ fh_success
  • Boolean
  • true
  • success
  • └ succeed
  • String
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripFuturehotelRpSaveRequest req = new AlitripFuturehotelRpSaveRequest();
AlitripFuturehotelRpSaveRequest.SaveRatePlanVo obj1 = new AlitripFuturehotelRpSaveRequest.SaveRatePlanVo();
obj1.setBreakfast(1L);
AlitripFuturehotelRpSaveRequest.CancelPolicy obj2 = new AlitripFuturehotelRpSaveRequest.CancelPolicy();
List<AlitripFuturehotelRpSaveRequest.LadderPolicy> list4 = new ArrayList<AlitripFuturehotelRpSaveRequest.LadderPolicy>();
AlitripFuturehotelRpSaveRequest.LadderPolicy obj5 = new AlitripFuturehotelRpSaveRequest.LadderPolicy();
list4.add(obj5);
obj5.setHours("1");
obj5.setPercentage("50");
obj2.setLadderPolicyList(list4);
obj2.setType(1L);
obj1.setCancelPolicy(obj2);
obj1.setFromDate("2021-06-08");
obj1.setHotelId(11L);
obj1.setPrice("100");
obj1.setRoomTypeId(3333L);
obj1.setRpName("特价房");
obj1.setToDate("2021-06-08");
obj1.setLoginUserId("111");
req.setParamSaveRatePlanVO(obj1);
AlitripFuturehotelRpSaveResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_futurehotel_rp_save_response>
    <result>
        <fh_code>100000</fh_code>
        <fh_msg>系统异常</fh_msg>
        <fh_success>true</fh_success>
        <succeed>true</succeed>
    </result>
</alitrip_futurehotel_rp_save_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部