文档中心 > API类目 > 国际机票政策API

taobao.alitrip.it.fare.batchdelete (【国际机票自有政策】批量删除)

批量删除自有政策,单次删除最大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
  • 最大列表长度:20
  • 0:未发布 1:已发布 2:已过期。不传的话,默认只能删除未发布和已过期的数据

    响应参数

    名称 类型 示例值 描述
    extend_attributes String {} json格式的字符串,扩展属性,预留
    task_id Number 1 任务id,可以根据任务id调用querytask查询执行结果

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    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());

    响应示例

    • XML示例
    • JSON示例
    <alitrip_it_fare_batchdelete_response>
        <extend_attributes>{}</extend_attributes>
        <task_id>1</task_id>
    </alitrip_it_fare_batchdelete_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部