京东物流轨迹推送
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param_jd_trace_push_param | JdTracePushParam | 必须 | 物流轨迹推送对象 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | Result | 接口返回Result | |
|
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 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); WdkDmsCenterJdTracePushRequest req = new WdkDmsCenterJdTracePushRequest(); WdkDmsCenterJdTracePushRequest.JdTracePushParam obj1 = new WdkDmsCenterJdTracePushRequest.JdTracePushParam(); obj1.setCancelReason( "商家超时未准备好货物" ); obj1.setCategory(690L); obj1.setCategoryName( "已取消" ); obj1.setNewWaybillCode( "JDVF01768216292" ); obj1.setOperateSite( "杭州东洲分拣中心" ); obj1.setOperateSiteId( "822956" ); obj1.setOperationRemark( "您的快件取消成功" ); obj1.setOperationTime(StringUtils.parseDateTime( "2022-05-16 13:24:36" )); obj1.setOperationTitle( "取消完成" ); obj1.setOperatorName( "孙文" ); obj1.setOperatorPhone( "15100000001" ); obj1.setOrderId( "SO111111" ); obj1.setRouteAddress( "首钢八角路小区16号楼对面平房" ); obj1.setRouteCityName( "石家庄市" ); obj1.setRouteDistrictName( "桥西区" ); obj1.setRouteProvinceName( "河北省" ); obj1.setRouteStreetName( "五常街道" ); obj1.setSignTypeName( "快递驿站代收" ); obj1.setState( "200010" ); obj1.setWaybillCode( "JDVA10000001" ); req.setParamJdTracePushParam(obj1); WdkDmsCenterJdTracePushResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 | < wdk_dms_center_jd_trace_push_response > < result > < error_code >400</ error_code > < error_message >参数不能为空</ error_message > < module >true</ module > < success >true</ success > </ result > </ wdk_dms_center_jd_trace_push_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 > |
错误码 | 错误描述 | 解决方案 |
---|