修改卖家活动中关联的对应的权益。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
update_request | UpdateBenefitActivityRequest | 必须 | 修改关联的权益的活动请求 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
is_success | Boolean | true | 更新是否成功 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); PromotionBenefitActivityUpdateRequest req = new PromotionBenefitActivityUpdateRequest(); PromotionBenefitActivityUpdateRequest.UpdateBenefitActivityRequest obj1 = new PromotionBenefitActivityUpdateRequest.UpdateBenefitActivityRequest(); List<PromotionBenefitActivityUpdateRequest.ActivityBenefitDetailVo> list3 = new ArrayList<PromotionBenefitActivityUpdateRequest.ActivityBenefitDetailVo>(); PromotionBenefitActivityUpdateRequest.ActivityBenefitDetailVo obj4 = new PromotionBenefitActivityUpdateRequest.ActivityBenefitDetailVo(); list3.add(obj4); obj4.setBenefitId(123L); obj4.setBenefitType( "demo" ); obj1.setAddDetailVos(list3); PromotionBenefitActivityUpdateRequest.UpdateBenefitActivityVo obj5 = new PromotionBenefitActivityUpdateRequest.UpdateBenefitActivityVo(); obj5.setActivityUrl( "demo" ); obj5.setDesc( "demo" ); obj5.setName( "demo" ); obj5.setRelationId(123L); obj1.setBenefitActivityVo(obj5); List<PromotionBenefitActivityUpdateRequest.DeleteActivityBenefitDetailVo> list7 = new ArrayList<PromotionBenefitActivityUpdateRequest.DeleteActivityBenefitDetailVo>(); PromotionBenefitActivityUpdateRequest.DeleteActivityBenefitDetailVo obj8 = new PromotionBenefitActivityUpdateRequest.DeleteActivityBenefitDetailVo(); list7.add(obj8); obj8.setId(123L); obj1.setDeleteDetailVos(list7); req.setUpdateRequest(obj1); PromotionBenefitActivityUpdateResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 | < promotion_benefit_activity_update_response > < is_success >true</ is_success > </ promotion_benefit_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 > |
错误码 | 错误描述 | 解决方案 |
---|---|---|
isp.service-unknown-error:108 | 捕获的一些未预知的错误异常。 | 稍后重试,如果仍然失败可联系接口开发排查。 |
isp.thread-limit:102 | 接口访问量过大被流控。 | 降低访问频率或者等系统空闲时候访问。 |
isp.service-unknown-error:101 | 捕获的一些未预知的错误异常。 | 稍后重试,如果仍然失败可联系接口开发排查。 |
isp.service-unknown-error:248 | 捕获的一些未预知的错误异常。 | 稍后重试,如果仍然失败可联系接口开发排查。 |
isv.invalid-parameter:293 | 活动URL过长 | 不能超过100个字符 |
isv.invalid-parameter:291 | 活动名称过长 | 不能超过40个字符 |
isv.invalid-parameter:258 | 更新的关联活动不存在 | 传入有效的活动关联ID |
isv.invalid-parameter:256 | 活动关联的权益超过5个,请先删除再添加 | 删除多余的关联权益 |
isv.invalid-parameter:292 | 活动描述过长 | 不能超过256个字符 |
isv.invalid-parameter:259 | 关联了无效权益 | 关联的权益已经删除或者已过期 |