正逆向上门产能信息同步/更新
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
capacity_request | CapacityRequest | 必须 | 上门取退产能信息同步/更新 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
capacity_response | CapacityResponse | 返回值 | |
|
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 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); LogisticsExpressCapacityTmsAsyncRequest req = new LogisticsExpressCapacityTmsAsyncRequest(); LogisticsExpressCapacityTmsAsyncRequest.CapacityRequest obj1 = new LogisticsExpressCapacityTmsAsyncRequest.CapacityRequest(); obj1.setRequestId( "1691997065571" ); obj1.setRequestTime(1691997065571L); obj1.setSupplierId( "10241007442310358" ); obj1.setDeliveryCode( "STO" ); obj1.setServiceType( "1" ); obj1.setAbilityType( "1" ); obj1.setServiceScopeType( "2" ); obj1.setAddressType( "1" ); obj1.setAddressIds( "" ); List<LogisticsExpressCapacityTmsAsyncRequest.AddressName> list3 = new ArrayList<LogisticsExpressCapacityTmsAsyncRequest.AddressName>(); LogisticsExpressCapacityTmsAsyncRequest.AddressName obj4 = new LogisticsExpressCapacityTmsAsyncRequest.AddressName(); list3.add(obj4); obj4.setProvince( "浙江省" ); obj4.setCity( "杭州市" ); obj4.setArea( "余杭区" ); obj4.setTown( "五常街道" ); obj1.setAddressNames(list3); obj1.setRegionCode( "region-001" ); obj1.setUpdateMethod(1L); List<LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo> list6 = new ArrayList<LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo>(); LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo obj7 = new LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo(); list6.add(obj7); obj7.setTimeRange( "01:00-02:00" ); obj7.setCapacity(1L); obj1.setDailyCapacityInfos(list6); List<LogisticsExpressCapacityTmsAsyncRequest.SpecifyCapacityInfo> list9 = new ArrayList<LogisticsExpressCapacityTmsAsyncRequest.SpecifyCapacityInfo>(); LogisticsExpressCapacityTmsAsyncRequest.SpecifyCapacityInfo obj10 = new LogisticsExpressCapacityTmsAsyncRequest.SpecifyCapacityInfo(); list9.add(obj10); obj10.setSpecifyDate( "2023-08-14" ); List<LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo> list13 = new ArrayList<LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo>(); LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo obj14 = new LogisticsExpressCapacityTmsAsyncRequest.CapacityInfo(); list13.add(obj14); obj14.setTimeRange( "01:00-02:00" ); obj14.setCapacity(1L); list11.setSpecifyDateCapacity(list13); obj1.setSpecifyCapacityInfos(list9); req.setCapacityRequest(obj1); LogisticsExpressCapacityTmsAsyncResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 | < logistics_express_capacity_tms_async_response > < capacity_response > < success >true</ success > < code >200</ code > < message >SUCCESS</ message > < is_retry >false</ is_retry > </ capacity_response > </ logistics_express_capacity_tms_async_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 > |
错误码 | 错误描述 | 解决方案 |
---|