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

alitrip.futurehotel.hamarket.iserbenefit.querynew.byorder (多订单维度查询用户权益(返回可使用和不可使用的优惠券))

飞猪-菲住酒店联盟营销迁移:多订单维度查询用户权益(返回可使用和不可使用的优惠券)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param QueryUserBenefit4OrdersRequest 可选 入参
  • └ hotel_id
  • Number
  • 可选
  • 21312
  • 酒店id
  • order_params
  • OrderParam []
  • 可选
  • 订单参数
  • └ amount
  • String
  • 可选
  • 22
  • 金额
  • └ order_type
  • Number
  • 可选
  • 1
  • 订单类型
  • └ user_id
  • Number
  • 可选
  • 123
  • 用户Id

响应参数

名称 类型 示例值 描述
result QueryUserBenefit4OrderResponse 返回值
  • can_not_use_benefits
  • UserBenefit4OrderHsfVo []
  • 可用权益
  • └ activity_id
  • Number
  • 活动id
  • └ activity_name
  • String
  • 活动名称
  • └ benefit_create_channel
  • Number
  • 出资方
  • └ benefit_desc
  • String
  • 权益描述
  • benefit_ext
  • UserBenefitExtHsfVo
  • 扩展
  • └ condition_fen_amount
  • Number
  • 直减条件
  • └ condition_yuan_amount
  • Number
  • 直减条件
  • └ reduced_fen_amount
  • Number
  • 直减金额
  • └ reduced_yuan_amount
  • String
  • 直减金额
  • └ benefit_id
  • Number
  • 权益id
  • └ benefit_name
  • String
  • 权益名称
  • └ benefit_sub_title
  • String
  • 权益子标题
  • └ benefit_type
  • Number
  • 权益类型
  • └ can_same_hotel_overlay
  • Boolean
  • 规则
  • └ can_same_plat_form_overlay
  • Boolean
  • 规则
  • └ can_un_same_hotel_overlay
  • Boolean
  • 规则
  • └ can_un_same_plat_form_overlay
  • Boolean
  • 规则
  • └ can_use_member_order
  • Boolean
  • 会员卡订单是否可用
  • └ enabled
  • Boolean
  • 是否生效
  • └ end_time
  • String
  • 结束时间
  • └ exclusive
  • Number
  • 是否计入专享优惠
  • └ marketing_tag
  • String
  • 营销标签
  • └ mutex_current
  • Boolean
  • 默认不支持与优惠权益叠加
  • └ order_type
  • Number
  • 订单类型
  • └ reason
  • String
  • 不可用原因
  • └ start_time
  • String
  • 开始时间
  • └ user_benefit_id
  • Number
  • 用户权益id
  • └ user_benefit_status
  • Number
  • 用户权益状态
  • └ user_id
  • Number
  • 用户id
  • can_use_benefits
  • UserBenefit4OrderHsfVo []
  • 不可用权益
  • └ activity_id
  • Number
  • 活动id
  • └ activity_name
  • String
  • 活动名称
  • └ benefit_create_channel
  • Number
  • 出资方
  • └ benefit_desc
  • String
  • 权益描述
  • benefit_ext
  • UserBenefitExtHsfVo
  • 扩展信息
  • └ condition_fen_amount
  • Number
  • 直减条件
  • └ condition_yuan_amount
  • Number
  • 直减条件
  • └ reduced_fen_amount
  • Number
  • 直减金额
  • └ reduced_yuan_amount
  • String
  • 直减金额
  • └ benefit_id
  • Number
  • 权益id
  • └ benefit_name
  • String
  • 权益名称
  • └ benefit_sub_title
  • String
  • 权益子标题
  • └ benefit_type
  • Number
  • 权益类型
  • └ can_same_hotel_overlay
  • Boolean
  • 规则
  • └ can_same_plat_form_overlay
  • Boolean
  • 规则
  • └ can_un_same_hotel_overlay
  • Boolean
  • 规则
  • └ can_un_same_plat_form_overlay
  • Boolean
  • 规则
  • └ can_use_member_order
  • Boolean
  • 会员卡会员卡订单是否可用订单是否可用
  • └ enabled
  • Boolean
  • 是否可用
  • └ end_time
  • String
  • 结束时间
  • └ exclusive
  • Number
  • 是否计入专享优惠
  • └ marketing_tag
  • String
  • 营销标签值
  • └ mutex_current
  • Boolean
  • 默认不支持与优惠权益叠加
  • └ order_type
  • Number
  • 订单类型
  • └ reason
  • String
  • 不可用原因
  • └ start_time
  • String
  • 开始时间
  • └ user_benefit_id
  • Number
  • 用户权益id
  • └ user_benefit_status
  • Number
  • 用户权益状态
  • └ user_id
  • Number
  • 用户id
  • └ fh_code
  • String
  • 请求返回code
  • └ fh_msg
  • String
  • 请求返回信息
  • └ fh_success
  • Boolean
  • 请求成功标识

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest req = new AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest();
AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest.QueryUserBenefit4OrdersRequest obj1 = new AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest.QueryUserBenefit4OrdersRequest();
obj1.setHotelId(21312L);
List<AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest.OrderParam> list3 = new ArrayList<AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest.OrderParam>();
AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest.OrderParam obj4 = new AlitripFuturehotelHamarketIserbenefitQuerynewByorderRequest.OrderParam();
list3.add(obj4);
obj4.setAmount("22");
obj4.setOrderType(1L);
obj1.setOrderParams(list3);
obj1.setUserId(123L);
req.setParam(obj1);
AlitripFuturehotelHamarketIserbenefitQuerynewByorderResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_futurehotel_hamarket_iserbenefit_querynew_byorder_response>
    <result>
        <can_not_use_benefits>
            <user_benefit4_order_hsf_vo>
                <activity_id></activity_id>
                <activity_name></activity_name>
                <benefit_create_channel></benefit_create_channel>
                <benefit_desc></benefit_desc>
                <benefit_ext>
                    <condition_fen_amount></condition_fen_amount>
                    <condition_yuan_amount></condition_yuan_amount>
                    <reduced_fen_amount></reduced_fen_amount>
                    <reduced_yuan_amount></reduced_yuan_amount>
                </benefit_ext>
                <benefit_id></benefit_id>
                <benefit_name></benefit_name>
                <benefit_sub_title></benefit_sub_title>
                <benefit_type></benefit_type>
                <can_same_hotel_overlay></can_same_hotel_overlay>
                <can_same_plat_form_overlay></can_same_plat_form_overlay>
                <can_un_same_hotel_overlay></can_un_same_hotel_overlay>
                <can_un_same_plat_form_overlay></can_un_same_plat_form_overlay>
                <can_use_member_order></can_use_member_order>
                <enabled></enabled>
                <end_time></end_time>
                <exclusive></exclusive>
                <marketing_tag></marketing_tag>
                <mutex_current></mutex_current>
                <order_type></order_type>
                <reason></reason>
                <start_time></start_time>
                <user_benefit_id></user_benefit_id>
                <user_benefit_status></user_benefit_status>
                <user_id></user_id>
            </user_benefit4_order_hsf_vo>
        </can_not_use_benefits>
        <can_use_benefits>
            <user_benefit4_order_hsf_vo>
                <activity_id></activity_id>
                <activity_name></activity_name>
                <benefit_create_channel></benefit_create_channel>
                <benefit_desc></benefit_desc>
                <benefit_ext>
                    <condition_fen_amount></condition_fen_amount>
                    <condition_yuan_amount></condition_yuan_amount>
                    <reduced_fen_amount></reduced_fen_amount>
                    <reduced_yuan_amount></reduced_yuan_amount>
                </benefit_ext>
                <benefit_id></benefit_id>
                <benefit_name></benefit_name>
                <benefit_sub_title></benefit_sub_title>
                <benefit_type></benefit_type>
                <can_same_hotel_overlay></can_same_hotel_overlay>
                <can_same_plat_form_overlay></can_same_plat_form_overlay>
                <can_un_same_hotel_overlay></can_un_same_hotel_overlay>
                <can_un_same_plat_form_overlay></can_un_same_plat_form_overlay>
                <can_use_member_order></can_use_member_order>
                <enabled></enabled>
                <end_time></end_time>
                <exclusive></exclusive>
                <marketing_tag></marketing_tag>
                <mutex_current></mutex_current>
                <order_type></order_type>
                <reason></reason>
                <start_time></start_time>
                <user_benefit_id></user_benefit_id>
                <user_benefit_status></user_benefit_status>
                <user_id></user_id>
            </user_benefit4_order_hsf_vo>
        </can_use_benefits>
        <fh_code></fh_code>
        <fh_msg></fh_msg>
        <fh_success></fh_success>
    </result>
</alitrip_futurehotel_hamarket_iserbenefit_querynew_byorder_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

返回
顶部