修改通用单品优惠活动。 1、该接口只修改活动基本信息,如需要增加、删除参与该活动的商品及优惠,请调用taobao.promotionmisc.common.item.detail.add和taobao.promotionmisc.common.item.detail.delete接口 2、使用该接口时需要把未做修改的字段值也传入
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
activity_id | Number | 必须 | 12345 | 优惠活动ID | |
description | String | 必须 | 秋季新款低价促销 |
|
活动描述,不能超过100字符 |
end_time | Date | 必须 | 2015-12-01 10:00:00 | 活动结束时间 | |
name | String | 必须 | 秋季促销 |
|
活动名称,不能超过32字符 |
start_time | Date | 必须 | 2015-10-27 10:00:00 | 活动开始时间 | |
is_user_tag | Boolean | 可选 | false |
|
是否指定人群标签 |
user_tag | String | 可选 | NEW_3294304 | 用户标签。当is_user_tag为true时,该值才有意义。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
is_success | Boolean | true | 是否修改成功 |
1 2 3 4 5 6 7 8 9 10 11 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); PromotionmiscCommonItemActivityUpdateRequest req = new PromotionmiscCommonItemActivityUpdateRequest(); req.setActivityId(12345L); req.setDescription( "秋季新款低价促销" ); req.setEndTime(StringUtils.parseDateTime( "2015-12-01 10:00:00" )); req.setName( "秋季促销" ); req.setStartTime(StringUtils.parseDateTime( "2015-10-27 10:00:00" )); req.setIsUserTag( false ); req.setUserTag( "NEW_3294304" ); PromotionmiscCommonItemActivityUpdateResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 | < promotionmisc_common_item_activity_update_response > < is_success >true</ is_success > </ promotionmisc_common_item_activity_update_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|---|---|
isv.invalid-parameter:xxx | 参数无效 | 修正调用参数后重试 |
isv.activity-not-exist | 优惠活动不存在 | 确认优惠活动ID是否正确 |