文档中心 > API类目 > 书旗内容文巢

alibaba.shuqi.original.crawler.push.addandupdatejob (添加推送任务)

添加推送任务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
push_job_id Number 可选 1 pushJobId
crawler_job_ids String [] 必须 1
  • 最大列表长度:999
  • crawlerJobIds
    push_batch_size Number 必须 300 pushBatchSize
    query_batch_size Number 必须 500 queryBatchSize
    thread_nums Number 必须 1 threadNums
    table String 必须 ai_basic_information table
    push_job_name String 必须 资料库测试推送1 pushJobName
    push_columns ColumnConfigDto [] 必须
  • 最大列表长度:999
  • pushColumns
    • └ target_column
    • String
    • 必须
    • title
    • pushJobName
    • └ origin_columns
    • String []
    • 必须
    • title
    • originColumns
    • └ type
    • Number
    • 必须
    • 1
    • type
    confirm_task_columns String [] 必须 1
  • 最大列表长度:999
  • confirmTaskColumns
    confirm_record_columns String [] 必须 1
  • 最大列表长度:999
  • confirmRecordColumns

    响应参数

    名称 类型 示例值 描述
    data String demo 1
    state Number 200 state
    message String ok message

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaShuqiOriginalCrawlerPushAddandupdatejobRequest req = new AlibabaShuqiOriginalCrawlerPushAddandupdatejobRequest();
    req.setPushJobId(1L);
    req.setCrawlerJobIds("1");
    req.setPushBatchSize(300L);
    req.setQueryBatchSize(500L);
    req.setThreadNums(1L);
    req.setTable("ai_basic_information");
    req.setPushJobName("资料库测试推送1");
    List<AlibabaShuqiOriginalCrawlerPushAddandupdatejobRequest.ColumnConfigDto> list2 = new ArrayList<AlibabaShuqiOriginalCrawlerPushAddandupdatejobRequest.ColumnConfigDto>();
    AlibabaShuqiOriginalCrawlerPushAddandupdatejobRequest.ColumnConfigDto obj3 = new AlibabaShuqiOriginalCrawlerPushAddandupdatejobRequest.ColumnConfigDto();
    list2.add(obj3);
    obj3.setTargetColumn("title");
    obj3.setOriginColumns("title");
    obj3.setType(1L);
    req.setPushColumns(list2);
    req.setConfirmTaskColumns("1");
    req.setConfirmRecordColumns("1");
    AlibabaShuqiOriginalCrawlerPushAddandupdatejobResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_shuqi_original_crawler_push_addandupdatejob_response>
        <data>demo</data>
        <state>200</state>
        <message>ok</message>
    </alibaba_shuqi_original_crawler_push_addandupdatejob_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

    返回
    顶部