批量删除自有政策,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
extendAttributes | String | 可选 | {} | json格式的字符串,扩展属性,预留 | |
airline | String | 可选 | CA | 航空公司 | |
arrCity | String | 可选 | SHA,HKG | 到达城市 可传多个 AND关系 | |
cabin | String | 可选 | C,F | 舱位 可传多个 或者的关系 | |
canRt | Boolean | 可选 | true | 是否能够混舱 | |
depCity | String | 可选 | SHA,HKG | 到达城市 可传多个 AND关系 | |
endModifyDate | Date | 可选 | 2015-11-11 00:00:00 | 最晚修改时间 | |
endRestrictGoDate | Date | 可选 | 2015-11-11 00:00:00 | 去程适用结束日期 | |
fileCode | String | 可选 | abc | 文件编号 | |
operateSource | String | 可选 | API | 维护方式,可选值(UI:后台界面录入;EXCEL:后台excel批量导入;API:top接口添加) | |
outId | String | 可选 | 1 | 外部政策id | |
startModifyDate | Date | 可选 | 2015-11-11 00:00:00 | 最早修改时间 | |
startRestrictGoDate | Date | 可选 | 2015-11-11 00:00:00 | 去程适用开始日期 | |
fareType | Number | 可选 | 1 | 运价类型,1单程 2往返 | |
statusList | String [] | 可选 | 0,2 |
|
0:未发布 1:已发布 2:已过期。不传的话,默认只能删除未发布和已过期的数据 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
extend_attributes | String | {} | json格式的字符串,扩展属性,预留 |
task_id | Number | 1 | 任务id,可以根据任务id调用querytask查询执行结果 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlitripItFareBatchdeleteRequest req = new AlitripItFareBatchdeleteRequest(); req.setExtendAttributes( "{}" ); req.setAirline( "CA" ); req.setArrCity( "SHA,HKG" ); req.setCabin( "C,F" ); req.setCanRt( true ); req.setDepCity( "SHA,HKG" ); req.setEndModifyDate(StringUtils.parseDateTime( "2015-11-11 00:00:00" )); req.setEndRestrictGoDate(StringUtils.parseDateTime( "2015-11-11 00:00:00" )); req.setFileCode( "abc" ); req.setOperateSource( "API" ); req.setOutId( "1" ); req.setStartModifyDate(StringUtils.parseDateTime( "2015-11-11 00:00:00" )); req.setStartRestrictGoDate(StringUtils.parseDateTime( "2015-11-11 00:00:00" )); req.setFareType(1L); req.setStatusList( "0,2" ); AlitripItFareBatchdeleteResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 | < alitrip_it_fare_batchdelete_response > < extend_attributes >{}</ extend_attributes > < task_id >1</ task_id > </ alitrip_it_fare_batchdelete_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 > |
错误码 | 错误描述 | 解决方案 |
---|