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

alitrip.futurehotel.hamarket.merchantbenefit.add (商家员工创建商家优惠券)

飞猪-菲住酒店联盟营销系统迁移:商家员工创建商家优惠券

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param AddMerchantBenefitRequest 可选 入参
  • business_rules
  • RuleHsfVo []
  • 可选
  • 业务规则
  • └ activity_rule_id
  • Number
  • 可选
  • 1
  • 活动规则id
  • └ rule_desc
  • String
  • 可选
  • 描述
  • 规则描述
  • └ rule_id
  • Number
  • 可选
  • 2
  • 规则id
  • └ rule_name
  • String
  • 可选
  • 名称
  • 规则名称
  • rule_params
  • RuleParamHsfVo []
  • 可选
  • 规则参数列表
  • └ activity_rule_param_value_id
  • Number
  • 可选
  • 1
  • 活动规则参数id
  • └ desc
  • String
  • 可选
  • 描述
  • 规则参数描述
  • enum_values
  • EnumValueHsfVo []
  • 可选
  • 枚举列表
  • └ desc
  • String
  • 可选
  • 描述
  • 描述
  • └ disable
  • Boolean
  • 可选
  • true
  • 是否不可用
  • └ key
  • Number
  • 可选
  • 1
  • key
  • └ remark
  • String
  • 可选
  • 备注
  • 备注
  • └ key
  • String
  • 可选
  • key
  • key
  • └ rule
  • String
  • 可选
  • 规则
  • 规则
  • └ rule_param_id
  • Number
  • 可选
  • 2
  • 规则参数id
  • └ type
  • Number
  • 可选
  • 1
  • 类型
  • └ value
  • String
  • 可选
  • aa
  • 规则参数值
  • └ rule_type
  • Number
  • 可选
  • 1
  • 规则类型
  • └ company_bussiness_id
  • Number
  • 可选
  • 11
  • 公司Id
  • └ company_name
  • String
  • 可选
  • 测试公司
  • 公司名称
  • effective_time_rules
  • RuleHsfVo []
  • 可选
  • 有效期规则
  • └ activity_rule_id
  • Number
  • 可选
  • 1
  • 活动规则id
  • └ rule_desc
  • String
  • 可选
  • 描述
  • 规则描述
  • └ rule_id
  • Number
  • 可选
  • 1
  • 规则Id
  • └ rule_name
  • String
  • 可选
  • 名称
  • 规则名称
  • rule_params
  • RuleParamHsfVo []
  • 可选
  • 规则参数列表
  • └ activity_rule_param_value_id
  • Number
  • 可选
  • 1
  • 活动规则参数id
  • └ desc
  • String
  • 可选
  • 描述
  • 规则描述
  • enum_values
  • EnumValueHsfVo []
  • 可选
  • 规则参数枚举列表
  • └ desc
  • String
  • 可选
  • 描述
  • 描述
  • └ disable
  • Boolean
  • 可选
  • true
  • 是否可用
  • └ key
  • Number
  • 可选
  • 1
  • key
  • └ remark
  • String
  • 可选
  • 备注
  • 备注
  • └ key
  • String
  • 可选
  • key
  • key
  • └ rule
  • String
  • 可选
  • 规则
  • 规则
  • └ rule_param_id
  • Number
  • 可选
  • 1
  • 规则参数id
  • └ type
  • Number
  • 可选
  • 1
  • 类型
  • └ value
  • String
  • 可选
  • └ rule_type
  • Number
  • 可选
  • 1
  • 规则类型
  • └ reduce_money
  • String
  • 可选
  • 2000
  • 直减金额
  • └ staff_name
  • String
  • 可选
  • 张三
  • 员工名称
  • use_rules
  • RuleHsfVo []
  • 可选
  • 使用规则
  • └ activity_rule_id
  • Number
  • 可选
  • 1
  • 活动规则id
  • └ rule_desc
  • String
  • 可选
  • 描述
  • 规则描述
  • └ rule_id
  • Number
  • 可选
  • 1
  • 规则id
  • └ rule_name
  • String
  • 可选
  • 名称
  • 规则名称
  • rule_params
  • RuleParamHsfVo []
  • 可选
  • 规则参数列表
  • └ activity_rule_param_value_id
  • Number
  • 可选
  • 1
  • 活动规则参数id
  • └ desc
  • String
  • 可选
  • 描述
  • 描述
  • enum_values
  • EnumValueHsfVo []
  • 可选
  • 枚举列表
  • └ desc
  • String
  • 可选
  • 描述
  • 描述
  • └ disable
  • Boolean
  • 可选
  • false
  • 是否可用
  • └ key
  • Number
  • 可选
  • 1
  • key
  • └ remark
  • String
  • 可选
  • 备注
  • 备注
  • └ key
  • String
  • 可选
  • aa
  • key
  • └ rule
  • String
  • 可选
  • 12
  • value
  • └ rule_param_id
  • Number
  • 可选
  • 1
  • 规则参数id
  • └ type
  • Number
  • 可选
  • 1
  • 类型
  • └ value
  • String
  • 可选
  • 12
  • value
  • └ rule_type
  • Number
  • 可选
  • 1
  • 规则类型

响应参数

名称 类型 示例值 描述
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);
AlitripFuturehotelHamarketMerchantbenefitAddRequest req = new AlitripFuturehotelHamarketMerchantbenefitAddRequest();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.AddMerchantBenefitRequest obj1 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.AddMerchantBenefitRequest();
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo> list3 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo obj4 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo();
list3.add(obj4);
obj4.setActivityRuleId(1L);
obj4.setRuleDesc("描述");
obj4.setRuleId(2L);
obj4.setRuleName("名称");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo> list7 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo obj8 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo();
list7.add(obj8);
obj8.setActivityRuleParamValueId(1L);
obj8.setDesc("描述");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo> list11 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo obj12 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo();
list11.add(obj12);
obj12.setDesc("描述");
obj12.setDisable(true);
obj12.setKey(1L);
obj12.setRemark("备注");
list9.setEnumValues(list11);
obj8.setKey("key");
obj8.setRule("规则");
obj8.setRuleParamId(2L);
obj8.setType(1L);
obj8.setValue("aa");
list5.setRuleParams(list7);
obj4.setRuleType(1L);
obj1.setBusinessRules(list3);
obj1.setCompanyBussinessId(11L);
obj1.setCompanyName("测试公司");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo> list14 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo obj15 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo();
list14.add(obj15);
obj15.setActivityRuleId(1L);
obj15.setRuleDesc("描述");
obj15.setRuleId(1L);
obj15.setRuleName("名称");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo> list18 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo obj19 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo();
list18.add(obj19);
obj19.setActivityRuleParamValueId(1L);
obj19.setDesc("描述");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo> list22 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo obj23 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo();
list22.add(obj23);
obj23.setDesc("描述");
obj23.setDisable(true);
obj23.setKey(1L);
obj23.setRemark("备注");
list20.setEnumValues(list22);
obj19.setKey("key");
obj19.setRule("规则");
obj19.setRuleParamId(1L);
obj19.setType(1L);
obj19.setValue("值");
list16.setRuleParams(list18);
obj15.setRuleType(1L);
obj1.setEffectiveTimeRules(list14);
obj1.setReduceMoney("2000");
obj1.setStaffName("张三");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo> list25 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo obj26 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleHsfVo();
list25.add(obj26);
obj26.setActivityRuleId(1L);
obj26.setRuleDesc("描述");
obj26.setRuleId(1L);
obj26.setRuleName("名称");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo> list29 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo obj30 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.RuleParamHsfVo();
list29.add(obj30);
obj30.setActivityRuleParamValueId(1L);
obj30.setDesc("描述");
List<AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo> list33 = new ArrayList<AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo>();
AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo obj34 = new AlitripFuturehotelHamarketMerchantbenefitAddRequest.EnumValueHsfVo();
list33.add(obj34);
obj34.setDesc("描述");
obj34.setDisable(false);
obj34.setKey(1L);
obj34.setRemark("备注");
list31.setEnumValues(list33);
obj30.setKey("aa");
obj30.setRule("12");
obj30.setRuleParamId(1L);
obj30.setType(1L);
obj30.setValue("12");
list27.setRuleParams(list29);
obj26.setRuleType(1L);
obj1.setUseRules(list25);
req.setParam(obj1);
AlitripFuturehotelHamarketMerchantbenefitAddResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_futurehotel_hamarket_merchantbenefit_add_response>
    <fh_code></fh_code>
    <fh_msg></fh_msg>
    <fh_success></fh_success>
</alitrip_futurehotel_hamarket_merchantbenefit_add_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

返回
顶部