目前提供体检预约服务商修改商品
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
item_modify_request | OpenItemModifyRequest | 必须 | 修改请求 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | Result | 结果对象 | 接口返回model |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); LifeserviceItemModifyRequest req = new LifeserviceItemModifyRequest(); LifeserviceItemModifyRequest.OpenItemModifyRequest obj1 = new LifeserviceItemModifyRequest.OpenItemModifyRequest(); obj1.setSalesPeriodEnd( "2021-01-20 19:56:47" ); obj1.setTicketDisplayMode( "NO_DISPLAY_CODE" ); LifeserviceItemModifyRequest.ServicePackageDto obj2 = new LifeserviceItemModifyRequest.ServicePackageDto(); obj2.setPrice(100L); List<LifeserviceItemModifyRequest.PackageContentDTO> list4 = new ArrayList<LifeserviceItemModifyRequest.PackageContentDTO>(); LifeserviceItemModifyRequest.PackageContentDTO obj5 = new LifeserviceItemModifyRequest.PackageContentDTO(); list4.add(obj5); List<LifeserviceItemModifyRequest.ContentGroupDto> list8 = new ArrayList<LifeserviceItemModifyRequest.ContentGroupDto>(); LifeserviceItemModifyRequest.ContentGroupDto obj9 = new LifeserviceItemModifyRequest.ContentGroupDto(); list8.add(obj9); obj9.setUnit( "份" ); obj9.setPrice(20000L); obj9.setContent( "咽拭子" ); obj9.setNum( "1" ); list6.setContentGroupList(list8); obj5.setTitle( "修改内容组标题1" ); obj2.setPackageContentList(list4); obj2.setHasServiceUnit( false ); obj2.setExplanation( "修改补充说明xx信息" ); obj2.setServicePackageName( "修改,一般和标题名一样,可改" ); obj2.setServiceCategoryId( "1020191219001000000" ); List<LifeserviceItemModifyRequest.ServiceFlowDTO> list11 = new ArrayList<LifeserviceItemModifyRequest.ServiceFlowDTO>(); LifeserviceItemModifyRequest.ServiceFlowDTO obj12 = new LifeserviceItemModifyRequest.ServiceFlowDTO(); list11.add(obj12); obj12.setExplanation( "补充说明" ); obj12.setUnit( "份" ); obj12.setNum( "2" ); obj12.setServiceContent( "服务内容描述xxx" ); obj12.setStep( "1" ); obj2.setServiceFlowList(list11); List<LifeserviceItemModifyRequest.GraphicTextDTO> list14 = new ArrayList<LifeserviceItemModifyRequest.GraphicTextDTO>(); LifeserviceItemModifyRequest.GraphicTextDTO obj15 = new LifeserviceItemModifyRequest.GraphicTextDTO(); list14.add(obj15); obj15.setType( "IMAGE" ); obj15.setDjangoId( "LpbRZPO0QZeh9pneiUhgNwAAACMAAQED" ); obj15.setContent( "/imgextra/i4/2088102146931393/O1CN011MA2520D367McKI_!!2088102146931393-0-koubei.jpg或者文本内容" ); obj2.setGraphicTextList(list14); obj1.setServicePackageDto(obj2); obj1.setIndustry( "SERV_INDUSTRY" ); obj1.setOriginPrice(100L); obj1.setTitle( "快速入职体检赠早餐" ); obj1.setInventory(999910L); List<LifeserviceItemModifyRequest.AvailableTimeDTO> list17 = new ArrayList<LifeserviceItemModifyRequest.AvailableTimeDTO>(); LifeserviceItemModifyRequest.AvailableTimeDTO obj18 = new LifeserviceItemModifyRequest.AvailableTimeDTO(); list17.add(obj18); obj18.setToTime( "12:00" ); obj18.setFromTime( "19:00" ); obj18.setWeekDay( "" 1 "," 2 "," 3 "," 4 "," 5 "" ); obj1.setAvailableTimes(list17); obj1.setCover( "0yaPA96AQPqJDIju28pvAgAAACMAAQEC" ); List<LifeserviceItemModifyRequest.DateRangeDTO> list20 = new ArrayList<LifeserviceItemModifyRequest.DateRangeDTO>(); LifeserviceItemModifyRequest.DateRangeDTO obj21 = new LifeserviceItemModifyRequest.DateRangeDTO(); list20.add(obj21); obj21.setToDate( "2018-06-30" ); obj21.setFromDate( "2018-05-30" ); obj1.setForbiddenDates(list20); obj1.setTbItemId( "淘系商品id" ); obj1.setValidityPeriodFrom( "2021-01-12 00:00:00" ); obj1.setDisplayChannels( "ALL" ); obj1.setPrice(100L); obj1.setShopIds( "" 2015100300077000000001860010 "," 2015100100077000000001855137 "" ); obj1.setRequestId( "修改请求requestId" ); obj1.setVerifyFrequency( "single" ); obj1.setValidityPeriodTo( "2021-04-12 23:59:59" ); obj1.setVerifyEnableTimes(1L); List<LifeserviceItemModifyRequest.BuyTipsDTO> list23 = new ArrayList<LifeserviceItemModifyRequest.BuyTipsDTO>(); LifeserviceItemModifyRequest.BuyTipsDTO obj24 = new LifeserviceItemModifyRequest.BuyTipsDTO(); list23.add(obj24); obj24.setTitle( "须知标题1" ); obj24.setDetails( "" desc1 "," desc2 "" ); obj1.setBuyerNotes(list23); obj1.setTestItem( false ); List<LifeserviceItemModifyRequest.ItemBuyLimitDTO> list26 = new ArrayList<LifeserviceItemModifyRequest.ItemBuyLimitDTO>(); LifeserviceItemModifyRequest.ItemBuyLimitDTO obj27 = new LifeserviceItemModifyRequest.ItemBuyLimitDTO(); list26.add(obj27); obj27.setLimitNum(1L); obj27.setLimitType( "BUY_LIMIT_PER_ORDER_MAX" ); obj1.setBuyLimitDtoList(list26); obj1.setPictureDetails( "" 0yaPA96AQPqJDIju28pvAgAAACMAAQEC "" ); obj1.setValidPeriod(90L); LifeserviceItemModifyRequest.BuyTipsTemplateDto obj28 = new LifeserviceItemModifyRequest.BuyTipsTemplateDto(); obj28.setFreeWifi( true ); obj28.setLimitUserNum( true ); obj28.setReserveNote( "ONLINE" ); obj28.setInvoiceTypes( "" ELECTRONIC_INVOICE "," PAPER_INVOICE "" ); obj28.setParkFeePerHour(5L); obj28.setNeedReserve( true ); obj28.setSupplyInvoice( true ); obj28.setFreeParkHours(3L); obj28.setReserveType( "MOBILE" ); obj28.setUserNumLimited(10L); obj28.setFreePark( true ); obj28.setParkFeeUpperBoundPerDay(50L); obj1.setBuyTipsTemplate(obj28); obj1.setSalesPeriodStart( "2021-01-12 00:00:00" ); obj1.setTaobaoCover( "0yaPA96AQPqJDIju28pvAgAAACMAAQEC" ); obj1.setValidityPeriodType( "RELATIVE" ); obj1.setMerchantPid( "xxx" ); obj1.setOperatorType( "ISV" ); obj1.setCategoryId( "商品类目id" ); obj1.setForbidReverse( false ); req.setItemModifyRequest(obj1); LifeserviceItemModifyResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | < lifeservice_item_modify_response > < result > < trace_id >xxxxxx</ trace_id > < data > < tb_item_id ></ tb_item_id > < retry >false</ retry > </ data > < success >false</ success > < error > < view ></ view > < code >SYSTEM_ERROR</ code > < message >系统异常</ message > </ error > </ result > </ lifeservice_item_modify_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 > |
错误码 | 错误描述 | 解决方案 |
---|